Method: notification.partners.orders.patch

Actualiza un Order existente.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
order.name

string

Nombre de recurso del pedido: partners/{partner ID}/orders/{order ID}

Parámetros de consulta

Parámetros
updateMask

string (FieldMask format)

Máscara de campo de todos los campos de pedido que se actualizarán

Esta es una lista separada por comas de los nombres de campos totalmente calificados. Ejemplo: "user.displayName,photo".

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de Order.

Cuerpo de la respuesta

Es un pedido de citas del servicio que ofrece un comercio.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
Campos
name

string

Nombre de recurso del pedido: partners/{partner ID}/orders/{order ID}

clientInformation

object (ClientInformation)

Información personal del cliente que realiza el pedido.

paymentInformation

object (PaymentInformation)

Información sobre las transacciones de pago relacionadas con el pedido.

merchantId

string

ID del comerciante al que pertenecen todos los servicios de este pedido.

item[]

object (LineItem)

Líneas de pedido en este orden.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

elemento de una sola línea

Un solo artículo en un pedido: la reserva de un solo servicio en un solo horario.

Representación JSON
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
Campos
serviceId

string

ID del servicio del comerciante.

startSec

string (int64 format)

Hora de inicio del horario disponible en segundos de la hora UTC desde el ciclo de entrenamiento de Unix.

durationSec

string (int64 format)

Duración del horario disponible en segundos.

tickets[]

object (OrderedTickets)

Cantidad de entradas ordenadas por tipo de ticket.

price

object (Price)

El precio total (sin impuestos) de esta línea de pedido.

status

enum (BookingStatus)

Estado del elemento de una sola línea.

Entradas ordenadas

Cantidad de entradas ordenadas por tipo de ticket.

Representación JSON
{
  "ticketId": string,
  "count": integer
}
Campos
ticketId

string

ID de un tipo de ticket.

count

integer

Cantidad de entradas pedidas para este tipo.