Transactions API will be deprecated on May 3, 2023, ahead of the Conversational Actions sunset on June 13, 2023. For more information, see
Conversational Actions sunset.
PickupInfo
Stay organized with collections
Save and categorize content based on your preferences.
Details about how an order is picked up. It includes details such as pickup type and additional metadata attached with each type, if any.
Fields |
pickupType |
enum (PickupType )
Pick up method, such as INSTORE, CURBSIDE etc.
|
curbsideInfo |
object (CurbsideInfo )
Details specific to the curbside information. If pickupType is not "CURBSIDE", this field would be ignored.
|
CurbsideInfo
Details about how curbside order would be facilitated.
Fields |
curbsideFulfillmentType |
enum (CurbsideFulfillmentType )
Partners need additional information to facilitate curbside pickup orders. Depending upon what fulfillment type is chosen, corresponding details would be collected from the user.
|
userVehicle |
object (Vehicle )
Vehicle details of the user placing the order.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["\u003cp\u003e\u003ccode\u003ePickupInfo\u003c/code\u003e provides details about how an order is picked up, including the pickup type and additional metadata.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePickupInfo\u003c/code\u003e supports various pickup methods, such as in-store and curbside.\u003c/p\u003e\n"],["\u003cp\u003eFor curbside pickups, \u003ccode\u003eCurbsideInfo\u003c/code\u003e provides details on the fulfillment type and user vehicle information.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ecurbsideInfo\u003c/code\u003e field is used only when the \u003ccode\u003epickupType\u003c/code\u003e is "CURBSIDE".\u003c/p\u003e\n"],["\u003cp\u003ePartners can use \u003ccode\u003eCurbsideFulfillmentType\u003c/code\u003e to collect necessary information based on the chosen fulfillment type.\u003c/p\u003e\n"]]],[],null,["# PickupInfo\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [CurbsideInfo](#CurbsideInfo)\n - [JSON representation](#CurbsideInfo.SCHEMA_REPRESENTATION)\n\nDetails about how an order is picked up. It includes details such as pickup type and additional metadata attached with each type, if any.\n\n| JSON representation ||\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"pickupType\": enum (/assistant/df-asdk/transactions/reference/physical/rest/v3/PickupType), \"curbsideInfo\": { object (/assistant/df-asdk/transactions/reference/physical/rest/v3/PickupInfo#CurbsideInfo) } } ``` |\n\n| Fields ||\n|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `pickupType` | `enum (`[PickupType](/assistant/df-asdk/transactions/reference/physical/rest/v3/PickupType)`)` Pick up method, such as INSTORE, CURBSIDE etc. |\n| `curbsideInfo` | `object (`[CurbsideInfo](/assistant/df-asdk/transactions/reference/physical/rest/v3/PickupInfo#CurbsideInfo)`)` Details specific to the curbside information. If pickupType is not \"CURBSIDE\", this field would be ignored. |\n\nCurbsideInfo\n------------\n\nDetails about how curbside order would be facilitated.\n\n| JSON representation ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ``` { \"curbsideFulfillmentType\": enum (/assistant/df-asdk/transactions/reference/physical/rest/v3/CurbsideFulfillmentType), \"userVehicle\": { object (/assistant/df-asdk/transactions/reference/physical/rest/v3/Vehicle) } } ``` |\n\n| Fields ||\n|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `curbsideFulfillmentType` | `enum (`[CurbsideFulfillmentType](/assistant/df-asdk/transactions/reference/physical/rest/v3/CurbsideFulfillmentType)`)` Partners need additional information to facilitate curbside pickup orders. Depending upon what fulfillment type is chosen, corresponding details would be collected from the user. |\n| `userVehicle` | `object (`[Vehicle](/assistant/df-asdk/transactions/reference/physical/rest/v3/Vehicle)`)` Vehicle details of the user placing the order. |"]]