已弃用:请改用 V3 Proto。调用方请求用户确认的顺序。
JSON 表示法 | |
---|---|
{ "id": string, "cart": { object ( |
字段 | |
---|---|
id |
此 ProposedOrder 的可选 ID。包含在确认时退还给集成商的 ProposedOrder。 |
cart |
用户的内容。 |
otherItems[] |
费用、调整项、小计等 |
image |
与建议订单相关联的图片。 |
termsOfServiceUrl |
指向适用于此提议订单的服务条款的链接。 |
totalPrice |
提议的订单的总价格。如果类型为 |
extension |
基于订单类型提议的订单的扩展。例如,如果订单包含营业地点,则此附加信息将包含 此对象可以包含任意类型的字段。附加字段 |
购物车
已弃用:请改用 V3 Proto。用户所需商品的购物车。
JSON 表示法 | |
---|---|
{ "id": string, "merchant": { object ( |
字段 | |
---|---|
id |
此购物车的可选 ID。包含在确认时退还给集成商的购物车的一部分。 |
merchant |
购物车的商家(如果与调用方不同)。 |
lineItems[] |
用户订购的商品或服务。必须至少有一个订单项。 |
otherItems[] |
用户输入的调整项,例如小费。 |
notes |
关于此购物车的备注。 |
promotions[] |
可选。促销优惠券已添加到购物车。符合条件的促销将以折扣专列项的形式在建议的订单中发回。 |
extension |
基于订单类型的购物车附加信息。 此对象可以包含任意类型的字段。附加字段 |
商家
已弃用:请改用 V3 Proto。购物车对应的商家。
JSON 表示法 | |
---|---|
{ "id": string, "name": string } |
字段 | |
---|---|
id |
商家的 ID。 |
name |
向用户显示的商家名称。必填。 |
LineItem
已弃用:请改用 V3 Proto。订单中的订单项。
JSON 表示法 | |
---|---|
{ "id": string, "name": string, "type": enum ( |
字段 | |
---|---|
id |
购物车/订单中订单项的唯一 ID。必填。 |
name |
收据中显示的订单项名称。必填。 |
type |
订单项类型 |
quantity |
包含的内容数量。 |
description |
商品的说明。 |
image |
与此内容相关的小图片。 |
price |
每个订单项都应该有一个价格,即使价格为 0 也是如此。必需。这是该行收据上显示的总价(即单价 * 数量)。 |
subLines[] |
子订单项。仅当类型为 |
offerId |
此商品的可选商品或优惠 ID。 |
extension |
根据订单项的类型为其附加信息。 此对象可以包含任意类型的字段。附加字段 |
SubLine
与订单中的订单项相关联的子订单项。
JSON 表示法 | |
---|---|
{ // Union field |
字段 | ||
---|---|---|
联合字段 subline 。子订单项。subline 只能是下列其中一项: |
||
lineItem |
常规订单项(例如插件)。 |
|
note |
与订单项关联的备注。 |
促销
已弃用:请改用 V3 Proto。促销活动已添加到购物车。
JSON 表示法 | |
---|---|
{ "coupon": string } |
字段 | |
---|---|
coupon |
必需。第三方可以理解的优惠券代码。例如:GOOGLE10。 |