OrderFulfillmentShipmentDetails

August 15, 2019 ยท View on GitHub

Description

Contains details necessary to fulfill a shipment order.

Properties

NameGetterSetterTypeDescriptionNotes
recipientgetRecipient()setRecipient($value)\SquareConnect\Model\OrderFulfillmentRecipientInformation on the person meant to receive this shipment fulfillment.[optional]
carriergetCarrier()setCarrier($value)stringThe shipping carrier being used to ship this fulfillment e.g. UPS, FedEx, USPS, etc.[optional]
shipping_notegetShippingNote()setShippingNote($value)stringA note with additional information for the shipping carrier.[optional]
shipping_typegetShippingType()setShippingType($value)stringA description of the type of shipping product purchased from the carrier. e.g. First Class, Priority, Express[optional]
tracking_numbergetTrackingNumber()setTrackingNumber($value)stringThe reference number provided by the carrier to track the shipment's progress.[optional]
tracking_urlgetTrackingUrl()setTrackingUrl($value)stringA link to the tracking webpage on the carrier's website.[optional]
placed_atgetPlacedAt()setPlacedAt($value)stringThe timestamp indicating when the shipment was requested. Must be in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z".[optional]
in_progress_atgetInProgressAt()setInProgressAt($value)stringThe timestamp indicating when this fulfillment was moved to the `RESERVED` state. Indicates that preparation of this shipment has begun. Must be in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z".[optional]
packaged_atgetPackagedAt()setPackagedAt($value)stringThe timestamp indicating when this fulfillment was moved to the `PREPARED` state. Indicates that the fulfillment is packaged. Must be in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z".[optional]
expected_shipped_atgetExpectedShippedAt()setExpectedShippedAt($value)stringThe timestamp indicating when the shipment is expected to be delivered to the shipping carrier. Must be in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z".[optional]
shipped_atgetShippedAt()setShippedAt($value)stringThe timestamp indicating when this fulfillment was moved to the `COMPLETED`state. Indicates that the fulfillment has been given to the shipping carrier. Must be in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z".[optional]
canceled_atgetCanceledAt()setCanceledAt($value)stringThe timestamp indicating the shipment was canceled. Must be in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z".[optional]
cancel_reasongetCancelReason()setCancelReason($value)stringA description of why the shipment was canceled.[optional]
failed_atgetFailedAt()setFailedAt($value)stringThe timestamp indicating when the shipment failed to be completed. Must be in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z".[optional]
failure_reasongetFailureReason()setFailureReason($value)stringA description of why the shipment failed to be completed.[optional]

Note: All properties are protected and only accessed via getters and setters.

[Back to Model list] [Back to API list] [Back to README]