OptionaladditionalAdditional information about the package
Optionalcarrier_Shipment information only needed/supported by specific carriers
Optionalorder_Additional information and requests for the shipment
Optionaloverride_Use a different service for this shipment than what was specified for the batch
Required if no service was specified for the batch
The package to be shipped
A UUID that uniquely identifies this shipment.
This ID can be used in ShipGeniusOmsClient.recoverLabel to recover the label if the label is lost in the transaction.
This ID must be a UUID and must be unique. If either of these assumptions are not met, and error will be returned.
You can use crypto.randomUUID to generate UUIDs
Information needed to specify a shipment to be made