Skip to main content

CreateSupplyShipmentInput

Autogenerated input type of CreateSupplyShipment

input CreateSupplyShipmentInput {
bolNumber: String
brandId: ID!
carrierName: String
clientMutationId: String
containerNumber: String
containerSize: String
costAllocation: String
createFromPurchaseOrder: Boolean
destinationBuildingId: ID
destinationName: String
expectedArrivalDate: ISO8601Date
expectedShipDate: ISO8601Date
forwarderName: String
incoterms: String
origin: String
paymentStatus: SupplyPaymentStatusEnum
purchaseOrderId: ID
refNumber: String
shipmentItems: [SupplyShipmentItemInput!]
shipmentNumber: String
shipmentType: SupplyShipmentTypeEnum!
trackingNumber: String
transportMode: SupplyTransportModeEnum
vesselName: String
}

Fields

CreateSupplyShipmentInput.bolNumber ● String scalar

CreateSupplyShipmentInput.brandId ● ID! non-null scalar

CreateSupplyShipmentInput.carrierName ● String scalar

CreateSupplyShipmentInput.clientMutationId ● String scalar

A unique identifier for the client performing the mutation.

CreateSupplyShipmentInput.containerNumber ● String scalar

CreateSupplyShipmentInput.containerSize ● String scalar

CreateSupplyShipmentInput.costAllocation ● String scalar

CreateSupplyShipmentInput.createFromPurchaseOrder ● Boolean scalar

If true and purchase_order_id is provided, pre-fill shipment details from the associated purchase order.

CreateSupplyShipmentInput.destinationBuildingId ● ID scalar

The building ID where the shipment is expected to arrive. This is only used when the shipment type is ASN.

CreateSupplyShipmentInput.destinationName ● String scalar

Name of the intermediate destination (e.g., port name). This is only used when the shipment type is SHIPMENT.

CreateSupplyShipmentInput.expectedArrivalDate ● ISO8601Date scalar

CreateSupplyShipmentInput.expectedShipDate ● ISO8601Date scalar

CreateSupplyShipmentInput.forwarderName ● String scalar

CreateSupplyShipmentInput.incoterms ● String scalar

CreateSupplyShipmentInput.origin ● String scalar

CreateSupplyShipmentInput.paymentStatus ● SupplyPaymentStatusEnum enum

CreateSupplyShipmentInput.purchaseOrderId ● ID scalar

If provided, links this shipment to a specific purchase order.

CreateSupplyShipmentInput.refNumber ● String scalar

CreateSupplyShipmentInput.shipmentItems ● [SupplyShipmentItemInput!] list input

CreateSupplyShipmentInput.shipmentNumber ● String scalar

The shipment number. If not provided, it will be auto-generated.

CreateSupplyShipmentInput.shipmentType ● SupplyShipmentTypeEnum! non-null enum

CreateSupplyShipmentInput.trackingNumber ● String scalar

CreateSupplyShipmentInput.transportMode ● SupplyTransportModeEnum enum

CreateSupplyShipmentInput.vesselName ● String scalar

Member Of

supplyCreateShipment mutation