Method: notification.partners.orders.patch

Cập nhật một Order hiện có.

Yêu cầu HTTP

PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Các tham số
order.name

string

Tên tài nguyên của đơn đặt hàng: partners/{partner ID}/orders/{order ID}

Tham số truy vấn

Các tham số
updateMask

string (FieldMask format)

Mặt nạ trường (field mask) của tất cả các trường trong đơn đặt hàng cần được cập nhật

Đây là danh sách các tên trường đủ điều kiện được phân tách bằng dấu phẩy. Ví dụ: "user.displayName,photo"

Nội dung yêu cầu

Nội dung yêu cầu chứa một bản sao của Order.

Nội dung phản hồi

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Đơn đặt hàng cuộc hẹn dịch vụ với người bán.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
Các trường
name

string

Tên tài nguyên của đơn đặt hàng: partners/{partner ID}/orders/{order ID}

clientInformation

object (ClientInformation)

Thông tin cá nhân của khách hàng đặt hàng.

paymentInformation

object (PaymentInformation)

Thông tin về giao dịch thanh toán liên quan đến đơn đặt hàng.

merchantId

string

Mã nhận dạng người bán sở hữu tất cả dịch vụ trong đơn đặt hàng này.

item[]

object (LineItem)

Mục hàng trong đơn đặt hàng này.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/mapsbooking

LineItem

Một mặt hàng trong một đơn đặt hàng – việc đặt một dịch vụ duy nhất trong một khung giờ duy nhất.

Biểu diễn dưới dạng JSON
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
Các trường
serviceId

string

Mã dịch vụ của người bán.

startSec

string (int64 format)

Thời gian bắt đầu của khung giờ nhận đặt hẹn tính bằng giây theo giờ UTC kể từ thời gian bắt đầu của hệ thống Unix.

durationSec

string (int64 format)

Thời lượng của khung giờ nhận đặt hẹn tính bằng giây.

tickets[]

object (OrderedTickets)

Số lượng vé đã đặt theo Loại vé.

price

object (Price)

Tổng giá (không bao gồm thuế) của Mục hàng này.

status

enum (BookingStatus)

Trạng thái của mục hàng.

OrderedTickets

Số lượng vé đã đặt theo Loại vé.

Biểu diễn dưới dạng JSON
{
  "ticketId": string,
  "count": integer
}
Các trường
ticketId

string

Mã của Loại vé.

count

integer

Số lượng vé đã đặt cho loại này.