SupplyShipmentIntegrationState
Where a shipment stands in a downstream system, read from that system when asked.
type SupplyShipmentIntegrationState {
asn: SupplyShipmentExternalAsn
externalUrl: String
message: String
purchaseOrderIdsMissingLines: [ID!]
shipmentId: ID!
state: SupplyShipmentIntegrationStateEnum!
transfers: [SupplyShipmentExternalTransferOrder!]!
}
Fields
SupplyShipmentIntegrationState.asn ● SupplyShipmentExternalAsn object shipments
The shipment's ASN. Null when not found or unreadable.
SupplyShipmentIntegrationState.externalUrl ● String scalar common
Deep link to the current ASN, transfer order, or receipt in the downstream system.
SupplyShipmentIntegrationState.message ● String scalar common
A readable explanation of the state, including why it could not be read.
SupplyShipmentIntegrationState.purchaseOrderIdsMissingLines ● [ID!] list scalar common
Purchase orders with shipment lines that lack confirmed line mappings in this integration. Null when line readiness could not be checked.
SupplyShipmentIntegrationState.shipmentId ● ID! non-null scalar common
The shipment this state describes.
SupplyShipmentIntegrationState.state ● SupplyShipmentIntegrationStateEnum! non-null enum shipments
Where the shipment's document stands.
SupplyShipmentIntegrationState.transfers ● [SupplyShipmentExternalTransferOrder!]! non-null object shipments
The open transfer orders the posted ASN created.