Method: notification.partners.orders.patch

Aggiorna un 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 del campo di tutti i campi dell'ordine da aggiornare

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

Corpo della richiesta

Il corpo della richiesta contiene un'istanza di Order.

Corpo della risposta

Un ordine per appuntamenti di assistenza con un commerciante.

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

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

L'ID del commerciante a cui appartengono tutti i servizi di 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 singolo intervallo di tempo.

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 di tempo UTC dall'epoca Unix.

durationSec

string (int64 format)

Durata dello spazio per l'appuntamento 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 biglietto.

count

integer

Numero di biglietti ordinati per questo tipo.