Method: notification.partners.orders.patch

Mevcut bir Order öğesini günceller.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
order.name

string

Siparişin kaynak adı: partners/{partner ID}/orders/{order ID}

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Tüm sipariş alanlarının alan maskesi güncellenecek

Bu, tam nitelikli alan adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo".

İstek içeriği

İstek metni, Order öğesinin bir örneğini içerir.

Yanıt metni

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

Bir satıcıdan hizmet randevuları siparişi.

JSON gösterimi
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
Alanlar
name

string

Siparişin kaynak adı: partners/{partner ID}/orders/{order ID}

clientInformation

object (ClientInformation)

Siparişi veren müşterinin kişisel bilgileri.

paymentInformation

object (PaymentInformation)

Siparişle ilişkili ödeme işlemleriyle ilgili bilgiler.

merchantId

string

Bu siparişteki tüm hizmetlerin ait olduğu satıcının kimliği.

item[]

object (LineItem)

Bu siparişteki satır öğeleri.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

LineItem

Siparişteki tek bir öğe, yani tek bir hizmetin tek bir zaman diliminde rezerve edilmesi.

JSON gösterimi
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
Alanlar
serviceId

string

Satıcı Hizmetinin kimliği.

startSec

string (int64 format)

Unix döneminden bu yana, randevu aralığının saniye cinsinden başlangıç zamanı (UTC).

durationSec

string (int64 format)

Toplantı aralığının saniye cinsinden süresi.

tickets[]

object (OrderedTickets)

Bilet Türüne göre sıralanan bilet sayısı.

price

object (Price)

Bu Satır Öğesinin toplam fiyatı (vergiler hariç).

status

enum (BookingStatus)

Satır Öğesinin durumu.

OrderedTickets

Bilet Türüne göre sipariş edilen bilet sayısı.

JSON gösterimi
{
  "ticketId": string,
  "count": integer
}
Alanlar
ticketId

string

Bilet Türünün Kimliği.

count

integer

Bu tür için sipariş edilen bilet sayısı.