REST Resource: accounts.locations

Recurso: Ubicación

Una ubicación. Consulta el artículo del Centro de ayuda para obtener una descripción detallada de estos campos o el extremo de la categoría para obtener una lista de las categorías de empresa válidas.

Representación JSON
{
  "name": string,
  "languageCode": string,
  "storeCode": string,
  "locationName": string,
  "primaryPhone": string,
  "additionalPhones": [
    string
  ],
  "address": {
    object (PostalAddress)
  },
  "primaryCategory": {
    object (Category)
  },
  "additionalCategories": [
    {
      object (Category)
    }
  ],
  "websiteUrl": string,
  "regularHours": {
    object (BusinessHours)
  },
  "specialHours": {
    object (SpecialHours)
  },
  "serviceArea": {
    object (ServiceAreaBusiness)
  },
  "locationKey": {
    object (LocationKey)
  },
  "labels": [
    string
  ],
  "adWordsLocationExtensions": {
    object (AdWordsLocationExtensions)
  },
  "latlng": {
    object (LatLng)
  },
  "openInfo": {
    object (OpenInfo)
  },
  "locationState": {
    object (LocationState)
  },
  "attributes": [
    {
      object (Attribute)
    }
  ],
  "metadata": {
    object (Metadata)
  },
  "priceLists": [
    {
      object (PriceList)
    }
  ],
  "profile": {
    object (Profile)
  },
  "relationshipData": {
    object (RelationshipData)
  },
  "moreHours": [
    {
      object (MoreHours)
    }
  ]
}
Campos
name

string

Es el identificador de Google para esta ubicación con el formato accounts/{accountId}/locations/{locationId}.

En el contexto de coincidencias, este campo no se propagará.

languageCode

string

Es el idioma de la ubicación. Se establece durante la creación y no se puede actualizar.

storeCode

string

Es el identificador externo de esta ubicación, que debe ser único dentro de una cuenta determinada. Esta es una forma de asociar la ubicación con tus propios registros.

locationName

string

El nombre de la ubicación debe reflejar el nombre de tu empresa en el mundo real, es decir, debe coincidir con el que se usa en tu vidriera, sitio web y papelería, y como lo conocen los clientes. Cuando corresponda, se puede incluir información adicional en otros campos del recurso (por ejemplo, Address o Categories). No agregues información innecesaria a tu nombre (por ejemplo, prioriza "Google" en lugar de "Google Inc., sede corporativa de Mountain View"). No incluyas descripciones de marketing, códigos de tienda, caracteres especiales, horarios o estado de cierre o abierto, números de teléfono, URLs de sitios web, información de productos o servicios, ubicación, dirección, instrucciones sobre cómo llegar ni información sobre la contención (por ejemplo, “Cajero automático de la empresa en Duane Reade”).

primaryPhone

string

Un número de teléfono que conecta con la ubicación individual de tu empresa de la manera más directa posible. Utiliza un número de teléfono local en vez de un número central de asistencia telefónica, siempre que sea posible.

additionalPhones[]

string

Hasta dos números de teléfono (celulares o fijos, no fax), además de tu número de teléfono principal, a los que los usuarios puedan llamar para comunicarse con tu empresa.

address

object (PostalAddress)

Una dirección precisa y exacta para describir la ubicación de tu empresa No se aceptan apartados postales o buzones de correo en ubicaciones remotas. En este momento, puedes especificar un máximo de cinco valores addressLines en la dirección.

primaryCategory

object (Category)

Es la categoría que mejor describe la empresa principal en la que participa esta ubicación.

additionalCategories[]

object (Category)

Categorías adicionales para describir tu empresa. Las categorías ayudan a los clientes a encontrar resultados precisos y específicos para los servicios que les interesan. Para que la información de tu empresa sea precisa y esté publicada, asegúrate de utilizar la menor cantidad posible de categorías para describir la actividad comercial principal en general. Elige categorías que sean lo más específicas posible, pero que, a su vez, sean representativas de tu actividad comercial principal

websiteUrl

string

Una URL para esta empresa. Si es posible, utiliza una URL que represente la ubicación individual de esta empresa en lugar de una URL o un sitio web genérico que represente todas las ubicaciones o la marca.

regularHours

object (BusinessHours)

Indica el horario de atención de la empresa.

specialHours

object (SpecialHours)

Horario especial de la empresa Esto suele incluir los horarios de los feriados y otros horarios fuera del horario de atención habitual. Estos anulan el horario de atención habitual.

serviceArea

object (ServiceAreaBusiness)

Las empresas de servicio en el área brindan sus servicios en la ubicación del cliente. Si esta es una empresa de servicio en área, en este campo se describen las áreas en las que presta servicios la empresa.

locationKey

object (LocationKey)

Un conjunto de claves que vinculan la empresa con otras propiedades de Google, como una página de Google+ y Google Maps Places.

labels[]

string

Una colección de cadenas de formato libre que te permiten etiquetar tu negocio. Estas etiquetas NO están para el usuario; solo tú puedes verlos. Límite de 255 caracteres (por etiqueta).

adWordsLocationExtensions

object (AdWordsLocationExtensions)

Información adicional que se muestra en AdWords.

latlng

object (LatLng)

Latitud y longitud proporcionadas por el usuario Al crear una ubicación, este campo se ignora si la dirección proporcionada se geocodifica correctamente. Este campo solo se muestra en las solicitudes GET si se aceptó el valor latlng proporcionado por el usuario durante la creación o si el valor latlng se actualizó a través del sitio web del Perfil de Negocio. No se puede actualizar este campo.

openInfo

object (OpenInfo)

Una marca que indica si la ubicación está abierta en este momento.

locationState

object (LocationState)

Solo salida. Es un conjunto de booleanos que refleja el estado de una ubicación.

attributes[]

object (Attribute)

Son los atributos de esta ubicación.

metadata

object (Metadata)

Solo salida. Información adicional que el usuario no puede editar.

priceLists[]
(deprecated)

object (PriceList)

Obsoleto: Información de la lista de precios de esta ubicación.

profile

object (Profile)

Describe tu empresa con tu propia voz y comparte con los usuarios la historia única de tu empresa y tus ofertas.

relationshipData

object (RelationshipData)

Todas las ubicaciones y la cadena relacionadas con esta.

moreHours[]

object (MoreHours)

Más horarios para los diferentes departamentos o clientes específicos de una empresa.

BusinessHours

Representa los períodos durante los cuales esta ubicación está abierta. Contiene una colección de instancias de TimePeriod.

Representación JSON
{
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
Campos
periods[]

object (TimePeriod)

Un conjunto de horarios en los que esta ubicación está abierta. Cada período representa un rango de horas en las que la ubicación está abierta durante la semana.

TimePeriod

Representa el período durante el cual la empresa está abierta, desde el día y horario de apertura especificados hasta el cierre del día y la hora de cierre especificados. La hora de cierre debe ser posterior a la hora de apertura, por ejemplo, más tarde el mismo día o en un día posterior.

Representación JSON
{
  "openDay": enum (DayOfWeek),
  "openTime": string,
  "closeDay": enum (DayOfWeek),
  "closeTime": string
}
Campos
openDay

enum (DayOfWeek)

Indica el day of the week en el que comienza este período.

openTime

string

Hora en formato extendido ISO 8601 de 24 horas (hh:mm). Los valores válidos son 00:00-24:00, donde 24:00 representa la medianoche al final del campo de día especificado.

closeDay

enum (DayOfWeek)

Indica el day of the week el día en el que finaliza este período.

closeTime

string

Hora en formato extendido ISO 8601 de 24 horas (hh:mm). Los valores válidos son 00:00-24:00, donde 24:00 representa la medianoche al final del campo de día especificado.

DayOfWeek

Representa un día de la semana.

Enumeraciones
DAY_OF_WEEK_UNSPECIFIED No se especifica el día de la semana.
MONDAY Lunes
TUESDAY Martes
WEDNESDAY Miércoles
THURSDAY Jueves
FRIDAY Viernes
SATURDAY Sábado
SUNDAY Domingo

SpecialHours

Representa un conjunto de períodos en los que el horario de atención de una ubicación difiere de su horario de atención normal.

Representación JSON
{
  "specialHourPeriods": [
    {
      object (SpecialHourPeriod)
    }
  ]
}
Campos
specialHourPeriods[]

object (SpecialHourPeriod)

Es una lista de excepciones al horario habitual de la empresa.

SpecialHourPeriod

Representa un período único en el que el horario de atención de una ubicación difiere de su horario de atención normal. Un período especial de hora debe representar un intervalo inferior a 24 horas. openTime y startDate deben ser anteriores a closeTime y endDate. closeTime y endDate se pueden extender hasta las 11:59 a.m. del día posterior al startDate especificado. Por ejemplo, las siguientes entradas son válidas:

startDate=2015-11-23, openTime=08:00, closeTime=18:00
startDate=2015-11-23, endDate=2015-11-23, openTime=08:00,
closeTime=18:00 startDate=2015-11-23, endDate=2015-11-24,
openTime=13:00, closeTime=11:59

Las siguientes entradas no son válidas:

startDate=2015-11-23, openTime=13:00, closeTime=11:59
startDate=2015-11-23, endDate=2015-11-24, openTime=13:00,
closeTime=12:00 startDate=2015-11-23, endDate=2015-11-25,
openTime=08:00, closeTime=18:00
Representación JSON
{
  "startDate": {
    object (Date)
  },
  "openTime": string,
  "endDate": {
    object (Date)
  },
  "closeTime": string,
  "isClosed": boolean
}
Campos
startDate

object (Date)

La fecha calendario en la que comienza este período de hora especial.

openTime

string

El tiempo en startDate cuando se abre una ubicación, expresado en formato extendido ISO 8601 de 24 h. (hh:mm) Los valores válidos son 00:00-24:00, donde 24:00 representa la medianoche al final del campo del día especificado. Se debe especificar si isClosed es falso.

endDate

object (Date)

La fecha calendario en la que finaliza este período de hora especial. Si no se configura el campo endDate, se usará la fecha predeterminada en la fecha especificada en startDate. Si se establece, este campo debe ser igual o máximo 1 día después de startDate.

closeTime

string

El tiempo en endDate cuando cierra una ubicación, expresado en formato extendido ISO 8601 de 24 h. (hh:mm) Los valores válidos son 00:00-24:00, donde 24:00 representa la medianoche al final del campo del día especificado. Se debe especificar si isClosed es falso.

isClosed

boolean

Si es verdadero, se ignorarán endDate, openTime y closeTime, y la fecha especificada en startDate se considerará como la ubicación que permanecerá cerrada durante todo el día.

ServiceAreaBusiness

Las empresas de servicio en el área prestan su servicio en la ubicación del cliente (por ejemplo, un cerrajero o un plomero).

Representación JSON
{
  "businessType": enum (BusinessType),

  // Union field coverageArea can be only one of the following:
  "radius": {
    object (PointRadius)
  },
  "places": {
    object (Places)
  }
  // End of list of possible types for union field coverageArea.
}
Campos
businessType

enum (BusinessType)

Indica el type de la empresa del área de servicio.

Campo de unión coverageArea. Indica el área de cobertura donde la empresa ofrece servicios. Las direcciones (coverageArea) solo pueden ser una de las siguientes opciones:
radius

object (PointRadius)

Solo salida. El área a la que presta servicio esta empresa se centra en un punto determinado.

places

object (Places)

El área en la que presta servicio esta empresa se define mediante un conjunto de lugares.

BusinessType

Indica si esta empresa solo ofrece servicios in situ en la ubicación de un cliente (por ejemplo, remolque) o en una dirección y en las instalaciones (por ejemplo, una pizzería con comedor, que también hace entregas a los clientes).

Enumeraciones
BUSINESS_TYPE_UNSPECIFIED Solo salida. No se especifica.
CUSTOMER_LOCATION_ONLY Ofrece servicios solo en los alrededores (no en la dirección de la empresa).
CUSTOMER_AND_BUSINESS_LOCATION Ofrece servicio en la dirección de la empresa y en sus alrededores.

PointRadius

Es un radio alrededor de un punto en particular (latitud/longitud).

Representación JSON
{
  "latlng": {
    object (LatLng)
  },
  "radiusKm": number
}
Campos
latlng

object (LatLng)

La latitud y la longitud que especifican el centro de un área definida por el radio.

radiusKm

number

La distancia en kilómetros del área alrededor del punto.

LatLng

Es un objeto que representa un par de valores de latitud y longitud. Esto se expresa como un par de dobles para representar la latitud en grados y la longitud en grados. A menos que se especifique lo contrario, este objeto debe cumplir con el estándar WGS84. Los valores deben pertenecer a rangos normalizados.

Representación JSON
{
  "latitude": number,
  "longitude": number
}
Campos
latitude

number

La latitud expresada en grados. Debe pertenecer al rango [-90.0, +90.0].

longitude

number

La longitud expresada en grados. Debe pertenecer al rango [-180.0, +180.0].

Places

Define la unión de áreas representadas por un conjunto de lugares.

Representación JSON
{
  "placeInfos": [
    {
      object (PlaceInfo)
    }
  ]
}
Campos
placeInfos[]

object (PlaceInfo)

Las áreas representadas por los IDs de lugar. El límite es de 20 lugares.

PlaceInfo

Define un área representada por un ID de lugar.

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

string

Es el nombre localizado del lugar. Por ejemplo, Scottsdale, AZ.

placeId

string

El ID del lugar. Debe corresponder a una región.

LocationKey

Referencias clave alternativas o subrogadas para una ubicación

Representación JSON
{
  "plusPageId": string,
  "placeId": string,
  "explicitNoPlaceId": boolean,
  "requestId": string
}
Campos
plusPageId

string

Solo salida. Si esta ubicación tiene una página de Google+ asociada, se completa con el ID de la página de Google+ de esa ubicación.

placeId

string

Si esta ubicación se verificó y está conectada con Google Maps o aparece en Google Maps, este campo se completará con el ID de lugar de la ubicación. Este ID se puede usar en varias APIs de Places.

Si la ubicación no está verificada, este campo se puede completar si la ubicación está asociada con un lugar que aparece en Google Maps.

Este campo se puede establecer durante las llamadas de creación, pero no para las de actualización.

El bool explicitNoPlaceId adicional califica si un ID de lugar no establecido es deliberado o no.

explicitNoPlaceId

boolean

Solo salida. El valor true indica que un ID de lugar no establecido es intencional, lo cual difiere de que todavía no se haya realizado ninguna asociación.

requestId

string

Solo salida. La requestId que se usó para crear esta ubicación. Puede estar vacío si esta ubicación se creó fuera de la API de Google Mi Negocio o de las ubicaciones del Perfil de Negocio.

AdWordsLocationExtensions

Información adicional que se muestra en AdWords.

Representación JSON
{
  "adPhone": string
}
Campos
adPhone

string

Es un número de teléfono alternativo que se muestra en las extensiones de ubicación de AdWords en lugar del número de teléfono principal de la ubicación.

OpenInfo

Información relacionada con el estado de apertura de la empresa.

Representación JSON
{
  "status": enum (OpenForBusiness),
  "canReopen": boolean,
  "openingDate": {
    object (Date)
  }
}
Campos
status

enum (OpenForBusiness)

Indica si la ubicación está abierta o no en este momento. Todas las ubicaciones están abiertas de forma predeterminada, a menos que se actualicen para estar cerradas.

canReopen

boolean

Solo salida. Indica si esta empresa es apta para su reapertura.

openingDate

object (Date)

Indica la fecha en que se abrió la ubicación por primera vez. Si no se conoce el día exacto, solo se puede proporcionar el mes y el año. La fecha debe ser en el pasado o no más de un año en el futuro.

OpenForBusiness

Indica el estado de una ubicación.

Enumeraciones
OPEN_FOR_BUSINESS_UNSPECIFIED No se especifica.
OPEN Indica que la ubicación está abierta.
CLOSED_PERMANENTLY Indica que la ubicación se cerró de forma permanente.
CLOSED_TEMPORARILY Indica que la ubicación se cerró temporalmente. Este valor solo se puede aplicar a las ubicaciones publicadas (es decir, locationState.is_published = true). Cuando se actualiza el campo de estado a este valor, los clientes deben configurar updateMask de forma explícita como openInfo.status. No se pueden establecer otras máscaras de actualización durante esta llamada de actualización. Esta es una restricción temporal que pronto se flexibilizará.

LocationState

Contiene un conjunto de valores booleanos que reflejan el estado de una ubicación.

Representación JSON
{
  "isGoogleUpdated": boolean,
  "isDuplicate": boolean,
  "isSuspended": boolean,
  "canUpdate": boolean,
  "canDelete": boolean,
  "isVerified": boolean,
  "needsReverification": boolean,
  "isPendingReview": boolean,
  "isDisabled": boolean,
  "isPublished": boolean,
  "isDisconnected": boolean,
  "isLocalPostApiDisabled": boolean,
  "canModifyServiceList": boolean,
  "canHaveFoodMenus": boolean,
  "hasPendingEdits": boolean,
  "hasPendingVerification": boolean,
  "canOperateHealthData": boolean,
  "canOperateLodgingData": boolean
}
Campos
isGoogleUpdated

boolean

Solo salida. Indica si el ID de lugar asociado con esta ubicación tiene actualizaciones.

isDuplicate

boolean

Solo salida. Indica si la ubicación es un duplicado de otra.

isSuspended

boolean

Solo salida. Indica si la ubicación está suspendida. Los usuarios finales no pueden ver las ubicaciones suspendidas en los productos de Google. Si crees que se trata de un error, consulta este artículo del Centro de ayuda.

canUpdate

boolean

Solo salida. Indica si se puede actualizar la ubicación.

canDelete

boolean

Solo salida. Indica si la ubicación se puede borrar con la API de Google My Business.

isVerified

boolean

Solo salida. Indica si la ubicación está verificada.

needsReverification

boolean

Solo salida. Indica si la ubicación requiere una nueva verificación.

isPendingReview

boolean

Solo salida. Indica si la revisión de la ubicación está pendiente.

isDisabled

boolean

Solo salida. Indica si la ubicación está inhabilitada.

isPublished

boolean

Solo salida. Indica si la ubicación está publicada.

isDisconnected

boolean

Solo salida. Indica si la ubicación está desconectada de un lugar en Google Maps.

isLocalPostApiDisabled

boolean

Solo salida. Indica si accounts.locations.localPosts está inhabilitado para esta ubicación.

canModifyServiceList

boolean

Solo salida. Indica si la ficha puede modificar una ServiceList.

canHaveFoodMenus

boolean

Solo salida. Indica si la ficha es apta para incluir un menú de comida.

hasPendingEdits

boolean

Solo salida. Indica si alguna de las propiedades de esta ubicación se encuentra en estado de edición pendiente.

hasPendingVerification

boolean

Solo salida. Indica si la ubicación tiene solicitudes de verificación pendientes.

canOperateHealthData

boolean

Solo salida. Indica si la ubicación puede funcionar con datos de Health.

canOperateLodgingData

boolean

Solo salida. Indica si la ubicación puede funcionar con datos de alojamientos.

Atributo

Un atributo de ubicación Los atributos proporcionan información adicional sobre una ubicación. Los atributos que se pueden configurar para una ubicación pueden variar según las propiedades de esa ubicación (por ejemplo, la categoría). Google determina los atributos disponibles, y se pueden agregar y quitar sin cambios en la API.

Representación JSON
{
  "attributeId": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "urlValues": [
    {
      object (UrlAttributeValue)
    }
  ]
}
Campos
attributeId

string

Es el ID del atributo. Google proporciona los IDs de los atributos.

valueType

enum (AttributeValueType)

Solo salida. Es el tipo de valor que contiene este atributo. Se debe usar para determinar cómo interpretar el valor.

values[]

value (Value format)

Son los valores de este atributo. El tipo de los valores proporcionados debe coincidir con el esperado para ese atributo. consulta AttributeValueType. Es un campo repetido en el que se pueden proporcionar varios valores de atributo. Los tipos de atributo solo admiten un valor.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Cuando el tipo de valor del atributo es REPEATED_ENUM, contiene el valor del atributo, y los demás campos de valores deben estar vacíos.

urlValues[]

object (UrlAttributeValue)

Cuando el tipo de valor del atributo es URL, este campo contiene los valores correspondientes a este atributo, y los demás campos de valores deben estar vacíos.

RepeatedEnumAttributeValue

Valores para un atributo con una valueType de REPEATED_ENUM. Esto consta de dos listas de ID de valores: las que están establecidas (true) y las que no están configuradas (false). Los valores ausentes se consideran desconocidos. Se debe especificar al menos un valor.

Representación JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Campos
setValues[]

string

Son los valores de enumeración establecidos.

unsetValues[]

string

Valores de enumeración que no están establecidos.

UrlAttributeValue

Valores de un atributo con un valueType de URL.

Representación JSON
{
  "url": string
}
Campos
url

string

La URL.

Metadatos

Información adicional que el usuario no puede editar sobre la ubicación.

Representación JSON
{
  "duplicate": {
    object (Duplicate)
  },
  "mapsUrl": string,
  "newReviewUrl": string
}
Campos
duplicate
(deprecated)

object (Duplicate)

Información sobre la ubicación que esta ubicación duplica. Solo está presente cuando locationState.is_duplicate es verdadero. Obsoleto: Ya no admitimos información detallada sobre duplicados.

mapsUrl

string

Es un vínculo a la ubicación en Maps.

newReviewUrl

string

Es un vínculo a la página de la Búsqueda de Google en la que un cliente puede dejar una opinión sobre la ubicación.

Duplicar

Información sobre la ubicación que esta ubicación duplica.

Representación JSON
{
  "locationName": string,
  "placeId": string,
  "access": enum (Access)
}
Campos
locationName

string

El nombre del recurso de la ubicación que se duplica. Solo se completa si el usuario autenticado tiene derechos de acceso a esa ubicación y esta no se borra.

placeId

string

El ID de lugar de la ubicación que se duplica.

access

enum (Access)

Indica si el usuario tiene acceso a la ubicación que duplica.

Acceso

El nivel de acceso del usuario a la ubicación que duplica. Esto reemplaza la Propiedad y se debe usar en su lugar.

Enumeraciones
ACCESS_UNSPECIFIED No se especifica.
ACCESS_UNKNOWN No se puede determinar si el usuario tiene acceso a la ubicación que está duplicada.
ALLOWED El usuario tiene acceso a la ubicación que duplica.
INSUFFICIENT El usuario no tiene acceso a la ubicación que duplica.

PriceList

Obsoleto: Es una lista de información sobre el precio de los artículos. Las listas de precios se estructuran como una o más listas de precios, cada una de las cuales contiene una o más secciones con uno o más elementos. Por ejemplo, las listas de precios de comida pueden representar menús de desayuno, almuerzo o cena, con secciones de hamburguesas, carnes y mariscos.

Representación JSON
{
  "priceListId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sourceUrl": string,
  "sections": [
    {
      object (Section)
    }
  ]
}
Campos
priceListId

string

Obligatorio. Es el ID de la lista de precios. No se pueden duplicar los IDs de lista de precios, de secciones y de artículos en esta ubicación.

labels[]

object (Label)

Obligatorio. Etiquetas de idioma etiquetadas en la lista de precios.

sourceUrl

string

Es la URL de origen opcional desde la que se recuperó la lista de precios. Por ejemplo, podría ser la URL de la página que se extrajo automáticamente para propagar la información del menú.

sections[]

object (Section)

Obligatorio. Secciones de esta lista de precios. Cada lista de precios debe contener al menos una sección.

Etiqueta

Es la etiqueta que se usa cuando se muestra la lista de precios, la sección o el artículo.

Representación JSON
{
  "displayName": string,
  "description": string,
  "languageCode": string
}
Campos
displayName

string

Obligatorio. Es el nombre visible de la lista de precios, la sección o el artículo.

description

string

Opcional. Descripción de la lista de precios, la sección o el artículo.

languageCode

string

Opcional. Es el código de idioma BCP-47 al que se aplican estas cadenas. Solo se puede configurar un conjunto de etiquetas por idioma.

Sección

Es una sección de la lista de precios que contiene uno o más artículos.

Representación JSON
{
  "sectionId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sectionType": enum (SectionType),
  "items": [
    {
      object (Item)
    }
  ]
}
Campos
sectionId

string

Obligatorio. Es el ID de la sección. No se pueden duplicar los IDs de lista de precios, de secciones y de artículos en esta ubicación.

labels[]

object (Label)

Obligatorio. Etiquetas de idioma etiquetadas para la sección. Recomendamos que los nombres y las descripciones de las secciones tengan 140 caracteres o menos. Se requiere al menos un conjunto de etiquetas.

sectionType

enum (SectionType)

Opcional. Es el tipo de sección de la lista de precios actual. El valor predeterminado es FOOD.

items[]

object (Item)

Artículos que se incluyen en esta sección de la lista de precios.

SectionType

Tipo de la sección.

Enumeraciones
SECTION_TYPE_UNSPECIFIED No se especifica.
FOOD La sección contiene elementos que representan alimentos.
SERVICES La sección contiene elementos que representan servicios.

Elemento

Un solo elemento de la lista. Cada variación de un artículo en la lista de precios debe tener su propio Artículo con sus propios datos de precios.

Representación JSON
{
  "itemId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "price": {
    object (Money)
  }
}
Campos
itemId

string

Obligatorio. Es el ID del artículo. No se pueden duplicar los IDs de lista de precios, de secciones y de artículos en esta ubicación.

labels[]

object (Label)

Obligatorio. Etiquetas de idioma del elemento etiquetadas. Recomendamos que los nombres de los artículos tengan 140 caracteres o menos, y las descripciones, 250 caracteres o menos. Se requiere al menos un conjunto de etiquetas.

price

object (Money)

Opcional. Precio del artículo.

Dinero

Representa un importe de dinero con su tipo de moneda.

Representación JSON
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
Campos
currencyCode

string

Es el código de moneda de tres letras definido en la norma ISO 4217.

units

string (int64 format)

La unidad entera del importe. Por ejemplo, si currencyCode es "USD", entonces 1 unidad es 1 dólar estadounidense.

nanos

integer

Número de unidades nano (10^-9) del importe. Debe ser un valor entre -999,999,999 y +999,999,999. Si units es positivo, nanos debe ser positivo o cero. Si units es cero, nanos puede ser positivo, cero o negativo. Si units es negativo, nanos debe ser negativo o cero. Por ejemplo, $-1.75 se representa como units=-1 y nanos=-750,000,000.

Perfil

Toda la información relativa al perfil de la ubicación.

Representación JSON
{
  "description": string
}
Campos
description

string

Describe la ubicación con tu propia voz, que nadie más puede editar.

RelationshipData

Información de todas las ubicaciones de madres, padres y de sus hijos o hijas relacionadas con esta

Representación JSON
{
  "parentChain": string
}
Campos
parentChain

string

El nombre del recurso de la cadena a la que pertenece esta ubicación. How to find Chain ID

MoreHours

Son los períodos de tiempo durante los cuales una ubicación está abierta para determinados tipos de empresas.

Representación JSON
{
  "hoursTypeId": string,
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
Campos
hoursTypeId

string

Obligatorio. Tipo de horario. Los clientes deben llamar a {#link businessCategories:BatchGet} para obtener los tipos de horario admitidos para las categorías de sus ubicaciones.

periods[]

object (TimePeriod)

Obligatorio. Es una colección de los horarios en los que esta ubicación está abierta. Cada período representa un rango de horas en las que la ubicación está abierta durante la semana.

Métodos

associate

Asocia una ubicación a un ID de lugar.

batchGet

Obtiene todas las ubicaciones especificadas en la cuenta determinada.

batchGetReviews

Muestra la lista paginada de opiniones para todas las ubicaciones especificadas.

clearAssociation

Borra la asociación entre una ubicación y su ID de lugar.

create

Crea un location nuevo que pertenece a la cuenta especificada y lo muestra.

delete

Borra una ubicación.

fetchVerificationOptions

Informa todas las opciones de verificación aptas para una ubicación en un idioma específico.

findMatches

Busca todas las ubicaciones posibles que coinciden con la ubicación especificada.

get

Obtiene la ubicación especificada.

getFoodMenus

Devuelve los menús de comida de una ubicación específica.

getGoogleUpdated

Obtiene la versión actualizada de Google de la ubicación especificada.

getHealthProviderAttributes

Muestra los atributos del proveedor de salud de una ubicación específica.

getServiceList

Obtiene la lista de servicios especificada de una ubicación.

list

Muestra una lista de las ubicaciones de la cuenta especificada.

patch

Actualiza la ubicación especificada.

reportInsights

Muestra un informe que contiene estadísticas sobre una o más métricas por ubicación.

transfer
(deprecated)

Mueve una ubicación de una cuenta que pertenece al usuario a otra cuenta que administra el mismo usuario.

updateFoodMenus

Actualiza los menús de comida de una ubicación específica.

updateHealthProviderAttributes

Actualiza los atributos del proveedor de salud de una ubicación específica.

updateServiceList

Actualiza la lista de servicios especificada de una ubicación.

verify

Inicia el proceso de verificación de una ubicación.