Method: notification.partners.orders.patch

  • Entradas ordenadas
  • 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 de acceso

    Parámetros
    order.name

    string

    Nombre del 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

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

    Un pedido de citas de servicio con un comerciante.

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

    string

    Nombre del 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

    Es el ID del comercio al que pertenecen todos los servicios de este pedido.

    item[]

    object (LineItem)

    Son las líneas de pedido de este pedido.

    Alcances de la autorización

    Requiere el siguiente alcance 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

    Es el ID del servicio del comercio.

    startSec

    string (int64 format)

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

    durationSec

    string (int64 format)

    Es la duración del horario disponible, expresada en segundos.

    tickets[]

    object (OrderedTickets)

    Cantidad de entradas ordenadas por tipo de entrada.

    price

    object (Price)

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

    status

    enum (BookingStatus)

    Estado de la línea de pedido.

    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.