Method: notification.partners.orders.patch

既存の Order を更新します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
order.name

string

注文のリソース名: partners/{partner ID}/orders/{order ID}

クエリ パラメータ

パラメータ
updateMask

string (FieldMask format)

更新するすべての注文フィールドのフィールド マスク。

完全修飾フィールド名のカンマ区切りリストです。(例: "user.displayName,photo")。

リクエストの本文

リクエストの本文には Order のインスタンスが含まれています。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

販売者にサービスを予約する際の注文。

JSON 表現
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
フィールド
name

string

注文のリソース名: partners/{partner ID}/orders/{order ID}

clientInformation

object (ClientInformation)

注文を行うクライアントの個人情報。

paymentInformation

object (PaymentInformation)

注文に関連する支払い取引に関する情報。

merchantId

string

この注文のすべてのサービスが属する販売者の ID。

item[]

object (LineItem)

このオーダーの広告申込情報。

認可スコープ

次の OAuth スコープが必要です。

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

LineItem

1 件の注文内の 1 つの項目(1 つのタイムスロットでの 1 つのサービスの予約)。

JSON 表現
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
フィールド
serviceId

string

販売者の Service の ID。

startSec

string (int64 format)

予約スロットの開始時間(Unix エポックからの UTC 時間に基づく秒単位)。

durationSec

string (int64 format)

予約枠の長さ(秒)。

tickets[]

object (OrderedTickets)

チケットタイプ別の注文数。

price

object (Price)

この広告申込情報の合計金額(税抜き)。

status

enum (BookingStatus)

広告申込情報のステータス。

OrderedTickets

チケットタイプ別の注文済みチケット数。

JSON 表現
{
  "ticketId": string,
  "count": integer
}
フィールド
ticketId

string

チケットタイプの ID。

count

integer

このタイプの注文済みチケットの数。