资源:预订
对商品目录空档的预订
| 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。 |