资源:预订
对商品目录空档的预订
| JSON 表示法 | 
|---|
| { "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( | 
| 字段 | |
|---|---|
| name | 
 预订的资源名称: | 
| merchant | 
 空档所属商家的 ID | 
| service | 
 商家服务的 ID | 
| start | 
 预约空档的开始时间 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: | 
| duration | 
 预约空档的持续时间 该时长以秒为单位,最多包含九个小数位,以“ | 
| client | 
 进行预约的客户的个人信息 | 
| status | 
 预订状态 | 
| payment | 
 与预订相关的付款交易信息。 | 
| party | 
 预订的客户人数 | 
ClientInformation
预订者的个人信息
| JSON 表示法 | 
|---|
| {
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| 字段 | |
|---|---|
| given | 
 客户的名字 | 
| family | 
 客户的姓氏 | 
| address | 
 客户的地址 | 
| telephone | 
 客户的电话号码 | 
| email | 
 客户的电子邮件地址 | 
BookingStatus
预订状态
| 枚举 | |
|---|---|
| BOOKING_STATUS_UNSPECIFIED | 未指定。 | 
| CONFIRMED | 预订已确认 | 
| PENDING_MERCHANT_CONFIRMATION | 预订正在等待商家确认,经商家确认后才能转为“已确认”状态(目前尚不支持) | 
| PENDING_CLIENT_CONFIRMATION | 预订正在等待客户确认,经客户确认后才能转为“已确认”状态(目前尚不支持) | 
| CANCELED | 已代表用户取消预订。 | 
| NO_SHOW | 客户未按时赴约 | 
| NO_SHOW_PENALIZED | 客户未按时赴约,违反了取消政策。 | 
| FAILED | 预订操作处理失败,无法完成预订。 | 
| DECLINED_BY_MERCHANT | 预订被商家异步拒绝。 | 
PaymentInformation
与预订相关的付款明细
| JSON 表示法 | 
|---|
| {
  "prepaymentStatus": enum ( | 
| 字段 | |
|---|---|
| prepayment | 
 预订的预付款状态。如果 prepaymentStatus 为 PREPAYMENT_PROVIDED 或 PREPAYMENT_REFUNDED,则 paymentTransactionId 需要包含关联的唯一交易 ID。 | 
| payment | 
 与预订关联的付款交易的唯一标识符。如果不适用,请留空。 | 
PrepaymentStatus
预订的预付款状态。
| 枚举 | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | 未指定,默认为 PREPAYMENT_NOT_PROVIDED。 | 
| PREPAYMENT_PROVIDED | 预订费用已提前支付。 | 
| PREPAYMENT_NOT_PROVIDED | 预订费用未提前支付。 | 
| PREPAYMENT_REFUNDED | 费用原为 PREPAYMENT_PROVIDED,但已退款。 | 
| 方法 | |
|---|---|
| 
 | 更新现有 Booking。 |