Method: notification.partners.orders.patch

Consente di aggiornare un elemento Order esistente.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
order.name

string

Nome risorsa dell'ordine: partners/{partner ID}/orders/{order ID}

Parametri di query

Parametri
updateMask

string (FieldMask format)

Maschera di tutti i campi dell'ordine da aggiornare

Si tratta di un elenco di nomi completi dei campi separati da virgole. Esempio: "user.displayName,photo".

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di Order.

Corpo della risposta

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Un ordine per appuntamenti di servizio con un commerciante.

Rappresentazione JSON
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
Campi
name

string

Nome risorsa dell'ordine: partners/{partner ID}/orders/{order ID}

clientInformation

object (ClientInformation)

Informazioni personali del cliente che effettua l'ordine.

paymentInformation

object (PaymentInformation)

Informazioni sulle transazioni di pagamento relative all'ordine.

merchantId

string

ID del commerciante a cui appartengono tutti i servizi in questo ordine.

item[]

object (LineItem)

Elementi pubblicitari in questo ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

LineItem

Un singolo articolo in un ordine: la prenotazione di un singolo servizio in un'unica fascia oraria.

Rappresentazione JSON
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
Campi
serviceId

string

ID del Servizio commerciante.

startSec

string (int64 format)

Ora di inizio dello spazio per appuntamenti in secondi rispetto al fuso orario UTC dall'epoca di Unix.

durationSec

string (int64 format)

Durata dello spazio per appuntamenti in secondi.

tickets[]

object (OrderedTickets)

Numero di biglietti ordinati per tipo di biglietto.

price

object (Price)

Il prezzo totale (tasse escluse) di questo elemento pubblicitario.

status

enum (BookingStatus)

Stato dell'elemento pubblicitario.

OrderedTickets

Numero di biglietti ordinati per tipo di biglietto.

Rappresentazione JSON
{
  "ticketId": string,
  "count": integer
}
Campi
ticketId

string

ID di un tipo di ticket.

count

integer

Numero di biglietti ordinati per questo tipo.