MerchantStatus

Es el estado de un comercio en la plataforma de Reserva con Google.

Representación 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

Es el nombre del recurso de estado del comercio, que tiene el formato partners/{partner_id}/merchants/{merchantId}/status.

merchantName

string

Es el nombre del comercio proporcionado por los socios.

inputGeoInfo

object (GeoCoordinates)

Los socios proporcionaron información geográfica del comercio.

processingStatus

enum (ProcessingStatus)

Estado de procesamiento del comercio.

bookingStatus

object (BookingStatus)

Estado relacionado con la integración de reservas de extremo a extremo.

waitlistStatus

object (WaitlistStatus)

Estado relacionado con la integración de la lista de espera.

geoMatch

object (PlaceInfo)

Coincide con la ubicación geográfica de este comercio. Estará vacío si el comercio no tiene coincidencias geográficas.

localServicesMatch

object (LocalServicesMatchInfo)

Segmentación en Servicios Locales de este comercio. Estará vacío si no es un comercio de servicio local o no coincide con ningún proveedor.

directUrls[]

object (DirectUrl)

Una lista de URLs para demostrar el contenido del inventario actual del comercio. Ten en cuenta que esto no significa que el inventario realmente se esté publicando y que la URL puede ser diferente de las que son visibles de forma pública.

ProcessingStatus

Estado de procesamiento del comercio.

Enumeraciones
PROCESSING_STATUS_UNSPECIFIED Estado sin especificar.
IN_PROGRESS Madden recibió el comercio, pero aún se está procesando. Los comercios con este estado no tendrán otro estado propagado.
COMPLETED Se calcularon los demás estados del comercio.

BookingStatus

Estado relacionado con la integración de reservas de extremo a extremo.

Representación JSON
{
  "hasValidFutureInventory": boolean
}
Campos
hasValidFutureInventory

boolean

Verdadero si el comercio tiene inventario durante los próximos 30 días. No garantiza que el comercio realmente se publique.

WaitlistStatus

Estado relacionado con la integración de la lista de espera.

Representación JSON
{
  "hasValidWaitlistService": boolean
}
Campos
hasValidWaitlistService

boolean

Es verdadero si el comercio tiene un servicio de lista de espera. No garantiza que el comercio realmente se publique.

PlaceInfo

Información de un lugar coincidente.

Representación JSON
{
  "name": string,
  "formattedAddress": string,
  "placeId": string
}
Campos
name

string

Es el nombre del lugar.

formattedAddress

string

Dirección con formato en el idioma local.

placeId

string

Es el ID de Google Place de este lugar. Se puede utilizar para construir una URL de Google Maps o para recuperar más detalles del lugar. Consulta https://developers.google.com/places/web-service/place-id para obtener un ejemplo de uso.

LocalServicesMatchInfo

Información de coincidencia de los Servicios Locales de Google (solo se establece para los comercios de Servicios Locales).

Representación JSON
{
  "matchedProviders": [
    {
      object (MatchedProvider)
    }
  ]
}
Campos
matchedProviders[]

object (MatchedProvider)

Proveedores de servicios coincidentes. Un comercio puede asociarse con varios proveedores de servicios.

MatchedProvider

Proveedor de Servicios Locales.

Representación JSON
{
  "customerId": string,
  "categories": [
    string
  ]
}
Campos
customerId

string (int64 format)

ID de cliente externo de Servicios Locales de Google.

categories[]

string

Categorías de servicios locales (verticales) P.ej., "plomero" y "carpet_cleaning".

DirectUrl

URL en la que se muestra el comercio.

Representación JSON
{
  "type": enum (UrlType),
  "url": string
}
Campos
type

enum (UrlType)

Es el tipo de esta URL.

url

string

URL en la que puede aparecer este comercio.

UrlType

Es el tipo de URL que aparece.

Enumeraciones
URL_TYPE_UNSPECIFIED No se especifica.
BOOKING URL de reserva de extremo a extremo.
WAITLIST URL de la lista de espera de extremo a extremo.
LOCAL_SERVICES URL de Servicios Locales de Google.