PickupInfo

訂單取貨方式的詳細資料。包括取貨類型等詳細資料,以及各類型附加的其他中繼資料 (如有)。

JSON 表示法
{
  "pickupType": enum (PickupType),
  "curbsideInfo": {
    object (CurbsideInfo)
  }
}
欄位
pickupType

enum (PickupType)

取貨方式,例如 INStore、CURBSIDE 等。

curbsideInfo

object (CurbsideInfo)

店外資訊的詳細資料。如果 pickupType 不是「CURBSIDE」,系統會忽略這個欄位。

CurbsideInfo

店外訂單的處理方式詳細說明。

JSON 表示法
{
  "curbsideFulfillmentType": enum (CurbsideFulfillmentType),
  "userVehicle": {
    object (Vehicle)
  }
}
欄位
curbsideFulfillmentType

enum (CurbsideFulfillmentType)

合作夥伴需要提供額外資訊,才能處理店外取貨訂單。視所選的執行要求類型而定,系統會向使用者收集相應的詳細資料。

userVehicle

object (Vehicle)

使用者下單的車輛詳細資料。