Skip to main content

BulkUpdatePOLineDatesInput

Autogenerated input type of BulkUpdatePOLineDates

input BulkUpdatePOLineDatesInput {
clientMutationId: String
expectedShipDate: ISO8601DateTime
leadTimeBase: POLeadTimeBaseEnum
leadTimeBaseDate: ISO8601DateTime
poId: ID!
poItemIds: [ID!]
strategy: POLineDateStrategyEnum!
}

Fields​

BulkUpdatePOLineDatesInput.clientMutationId ● String scalar common​

A unique identifier for the client performing the mutation.

BulkUpdatePOLineDatesInput.expectedShipDate ● ISO8601DateTime scalar common​

The date to apply when strategy is EXPLICIT. Null clears the lines.

BulkUpdatePOLineDatesInput.leadTimeBase ● POLeadTimeBaseEnum enum purchase-orders​

The date a line's lead time counts from when strategy is FROM_LEAD_TIME.

BulkUpdatePOLineDatesInput.leadTimeBaseDate ● ISO8601DateTime scalar common​

The base date to use when leadTimeBase is CUSTOM.

BulkUpdatePOLineDatesInput.poId ● ID! non-null scalar common​

ID of the purchase order whose lines are being updated.

BulkUpdatePOLineDatesInput.poItemIds ● [ID!] list scalar common​

Lines to update. Omit to update every active line. An empty array is rejected.

BulkUpdatePOLineDatesInput.strategy ● POLineDateStrategyEnum! non-null enum purchase-orders​

How to fill the date on each selected line.

Member Of​

supplyBulkUpdatePoLineDates mutation