Method: notification.partners.orders.patch

Aggiorna 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 ricerca

Parametri
updateMask

string (FieldMask format)

Maschera per 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

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 correlate all'ordine.

merchantId

string

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

item[]

object (LineItem)

Elementi pubblicitari presenti nell'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 una singola 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 commerciale.

startSec

string (int64 format)

Ora di inizio dello spazio per appuntamenti in secondi del 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)

Lo 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.