OrderFulfillmentPickupDetails

March 27, 2019 ยท View on GitHub

squareconnect.models.order_fulfillment_pickup_details

Description

Contains details necessary to fulfill a pickup order.

Properties

NameTypeDescriptionNotes
recipientOrderFulfillmentRecipientThe recipient of this pickup fulfillment.[optional]
expires_atstrThe expiry timestamp in RFC 3339 format, e.g., "2016-09-04T23:59:33.123Z". This timestamp indicates when the pickup fulfillment will expire if it is not accepted by the merchant. Expiration time can only be set up to 7 days in the future. If not set, this pickup fulfillment will be automatically accepted when placed.[optional]
auto_complete_durationstrThe auto completion duration in RFC3339 duration format, e.g., "P1W3D". If set, an open and accepted pickup fulfillment will automatically move to the `COMPLETED` state after this period of time. If not set, this pickup fulfillment will remain accepted until it is canceled or completed.[optional]
schedule_typestrThe schedule type of the pickup fulfillment. Defaults to `SCHEDULED`. See OrderFulfillmentPickupDetailsScheduleType for possible values[optional]
pickup_atstrThe pickup timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z". For fulfillments with the schedule type `ASAP`, this is automatically set to the current time plus the expected duration to prepare the fulfillment. This represents the start of the pickup window.[optional]
pickup_window_durationstrThe pickup window duration in RFC3339 duration format, e.g., "P1W3D". This duration represents the window of time for which the order should be picked up after the `pickup_at` time. Can be used as an informational guideline for merchants.[optional]
prep_time_durationstrThe preparation time duration in RFC3339 duration format, e.g., "P1W3D". This duration indicates how long it takes the merchant to prepare this fulfillment.[optional]
notestrA general note about the pickup fulfillment. Notes are useful for providing additional instructions and are displayed in Square apps.[optional]
placed_atstrThe timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z", indicating when the fulfillment was placed.[optional]
accepted_atstrThe timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z", indicating when the fulfillment was accepted by the merchant.[optional]
rejected_atstrThe timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z", indicating when the fulfillment was rejected.[optional]
ready_atstrThe timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z", indicating when the merchant set the fulfillment as ready for pickup.[optional]
expired_atstrThe timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z", indicating when the fulfillment expired.[optional]
picked_up_atstrThe timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z", indicating when the fulfillment was picked up by the recipient.[optional]
canceled_atstrThe timestamp in RFC3339 timestamp format, e.g., "2016-09-04T23:59:33.123Z", indicating when the fulfillment was canceled by the merchant or buyer.[optional]
cancel_reasonstrA description of why the pickup was canceled. Max length is 100 characters.[optional]

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