MerchantStatus

Status de um comerciante na plataforma Reservar com o Google.

Representação JSON
{
  "name": string,
  "merchantName": string,
  "inputGeoInfo": {
    object (GeoCoordinates)
  },
  "processingStatus": enum (ProcessingStatus),
  "bookingStatus": {
    object (BookingStatus)
  },
  "waitlistStatus": {
    object (WaitlistStatus)
  },
  "geoMatch": {
    object (PlaceInfo)
  },
  "localServicesMatch": {
    object (LocalServicesMatchInfo)
  },
  "directUrls": [
    {
      object (DirectUrl)
    }
  ]
}
Campos
name

string

O nome do recurso de status do comerciante, no formato partners/{partner_id}/merchants/{merchantId}/status.

merchantName

string

Nome do comerciante fornecido pelos parceiros.

inputGeoInfo

object (GeoCoordinates)

Os parceiros forneceram informações geográficas do comerciante.

processingStatus

enum (ProcessingStatus)

Status de processamento do comerciante.

bookingStatus

object (BookingStatus)

Status relacionado à integração completa de reservas.

waitlistStatus

object (WaitlistStatus)

Status relacionado à integração da lista de espera.

geoMatch

object (PlaceInfo)

Lugar geográfico correspondente deste comerciante. Vai ser vazio se o comerciante não tiver correspondência geográfica.

localServicesMatch

object (LocalServicesMatchInfo)

Os serviços locais são correspondentes deste comerciante. Vai ser vazio se não for um comerciante de serviços locais ou não corresponder a nenhum provedor.

directUrls[]

object (DirectUrl)

Uma lista de URLs para demonstrar o conteúdo do inventário atual do comerciante. Isso não significa que o inventário está sendo veiculado, e o URL pode ser diferente dos que aparecem para o público.

ProcessingStatus

Status de processamento do comerciante.

Enums
PROCESSING_STATUS_UNSPECIFIED Status não especificado.
IN_PROGRESS O comerciante foi recebido pela Madden, mas ainda está sendo processado. Os comerciantes com esse status não terão outro status preenchido.
COMPLETED Outros status do comerciante foram calculados.

BookingStatus

Status relacionado à integração completa de reservas.

Representação JSON
{
  "hasValidFutureInventory": boolean
}
Campos
hasValidFutureInventory

boolean

Verdadeiro se o comerciante tiver inventário nos próximos 30 dias. Isso não garante que o comerciante seja realmente atendido.

WaitlistStatus

Status relacionado à integração da lista de espera.

Representação JSON
{
  "hasValidWaitlistService": boolean
}
Campos
hasValidWaitlistService

boolean

Verdadeiro se o comerciante tiver serviço de lista de espera. Isso não garante que o comerciante seja realmente atendido.

PlaceInfo

Informações de um lugar correspondente.

Representação JSON
{
  "name": string,
  "formattedAddress": string,
  "placeId": string
}
Campos
name

string

Nome do lugar.

formattedAddress

string

Endereço formatado no idioma local.

placeId

string

ID do lugar do Google. Pode ser usado para construir o URL do Google Maps ou buscar mais detalhes do lugar. Consulte https://developers.google.com/places/web-service/place-id para conferir um exemplo de uso.

LocalServicesMatchInfo

As informações dos serviços locais do Google coincidem (definidas apenas para o comerciante de serviços locais).

Representação JSON
{
  "matchedProviders": [
    {
      object (MatchedProvider)
    }
  ]
}
Campos
matchedProviders[]

object (MatchedProvider)

Provedores de serviços correspondentes. Um comerciante pode ser correspondido a vários provedores de serviços.

MatchedProvider

Provedor de serviços locais

Representação JSON
{
  "customerId": string,
  "categories": [
    string
  ]
}
Campos
customerId

string (int64 format)

ID de cliente externo dos Serviços Locais do Google.

categories[]

string

Categorias de serviços locais (indústrias). Por exemplo, "encanador" e "limpeza_de_carpete".

DirectUrl

URL que aparece para o comerciante.

Representação JSON
{
  "type": enum (UrlType),
  "url": string
}
Campos
type

enum (UrlType)

Tipo desse URL.

url

string

URL que pode mostrar esse comerciante.

UrlType

Tipo do URL exibido.

Enums
URL_TYPE_UNSPECIFIED Não especificado.
BOOKING URL completo de reserva.
WAITLIST URL completo da lista de espera.
LOCAL_SERVICES URL dos Serviços Locais do Google.