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 las coincidencias, este campo no se propagará.

languageCode

string

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. Esto es una manera 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 nombre de tu empresa, tal como lo conocen los clientes y en tu vidriera, sitio web y en tus papeles corporativos. Cuando sea relevante, puedes incluir cualquier información adicional en otros campos del recurso (por ejemplo, Address, Categories). No agregues información innecesaria a tu nombre (por ejemplo, elige "Google" en lugar de "Google Inc. - Sede central corporativa de Mountain View"). No incluyas eslóganes de marketing, códigos de tienda, caracteres especiales, horarios o estado cerrado o abierto, números de teléfono, URLs de sitios web, información del producto o servicio, ubicación/dirección o instrucciones sobre cómo llegar, ni información de contención (por ejemplo, "Cajero automático del banco en Bariloche").

primaryPhone

string

Un número de teléfono que se comunica con la ubicación específica 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 (teléfono celular o fijo, no fax), además del 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)

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 sobre los servicios que les interesan. Para mantener la precisión y vigencia de la información de tu empresa, asegúrate de utilizar la menor cantidad posible de categorías para describir tu actividad comercial principal de forma general. Selecciona 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éricos que representen todas las ubicaciones o la marca.

regularHours

object (BusinessHours)

Es el horario de atención de la empresa.

specialHours

object (SpecialHours)

Horario especial de la empresa Esto suele incluir el horario de los días feriados y otros horarios fuera del horario de atención habitual. Anulan el horario de atención habitual.

serviceArea

object (ServiceAreaBusiness)

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

locationKey

object (LocationKey)

Un conjunto de claves que vinculan esta 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 empresa. Estas etiquetas NO se muestran al usuario; solo tú puedes verlas. Límite de 255 caracteres (por etiqueta).

adWordsLocationExtensions

object (AdWordsLocationExtensions)

Es la 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 se actualizó el valor latlng 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 actualmente.

locationState

object (LocationState)

Solo salida. Es un conjunto de valores 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 no puede editar el usuario.

priceLists[]
(deprecated)

object (PriceList)

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

profile

object (Profile)

Describe tu empresa con tus propias palabras y comparte con los usuarios la historia única de tu empresa y sus ofertas.

relationshipData

object (RelationshipData)

Todas las ubicaciones y cadenas 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 en los que esta ubicación está abierta para la empresa. Contiene una colección de TimePeriod instancias.

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

object (TimePeriod)

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 un período durante el cual la empresa estará abierta, desde el día y la hora de apertura especificados y hasta el cierre en el día o la hora de cierre especificados. El horario de cierre debe ser posterior al horario de apertura, por ejemplo, en 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

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

closeDay

enum (DayOfWeek)

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

closeTime

string

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

DayOfWeek

Representa un día de la semana.

Enumeradores
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)

Una lista de excepciones al horario de atención habitual de la empresa

SpecialHourPeriod

Representa un período único en el que el horario de atención de una ubicación difiere del horario de atención normal. Un período especial debe representar un intervalo de menos de 24 horas. openTime y startDate deben ser anteriores a closeTime y endDate. closeTime y endDate pueden extenderse hasta las 11:59 a.m. del día después de la startDate especificada. 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 especial.

openTime

string

El tiempo límite 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 de día especificado. Se debe especificar si isClosed es falso.

endDate

object (Date)

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

closeTime

string

Indica el tiempo actual 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 de día especificado. Se debe especificar si isClosed es falso.

isClosed

boolean

Si es verdadero, se ignoran endDate, openTime y closeTime, y la fecha especificada en startDate se considera la ubicación cerrada durante todo el día.

ServiceAreaBusiness

Las empresas de servicio en el área ofrecen servicios en la ubicación del cliente (por ejemplo, cerrajero o 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 de servicio en área.

Campo de unión coverageArea. Indica el área de cobertura en la que 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 servicios esta empresa se centra alrededor de un punto.

places

object (Places)

El área a la que presta servicios esta empresa se define a través de un conjunto de lugares.

BusinessType

Indica si esta empresa solo ofrece servicios in situ en la ubicación de un cliente (por ejemplo, un camión de 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).

Enumeradores
BUSINESS_TYPE_UNSPECIFIED Solo salida. No se especifica.
CUSTOMER_LOCATION_ONLY Ofrece servicio 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 los 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)

Latitud o longitud que especifica el centro de un área definida por el radio.

radiusKm

number

Es 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. Límite de 20 lugares.

PlaceInfo

Define un área representada por un ID de lugar.

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

string

El nombre localizado del lugar. Por ejemplo, Scottsdale, AZ.

placeId

string

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

LocationKey

Alterna o subroga referencias clave 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 propaga 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 completa 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 puede completarse si la ubicación se asoció con un lugar que aparece en Google Maps.

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

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

explicitNoPlaceId

boolean

Solo salida. El valor verdadero indica que el ID de lugar no establecido es deliberado, lo cual difiere de que aún no se haya creado 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 las Ubicaciones del Perfil de Negocio.

AdWordsLocationExtensions

Es la información adicional que se muestra en AdWords.

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

string

Un número de teléfono alternativo para mostrar 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 en este momento. Todas las ubicaciones están abiertas de forma predeterminada, a menos que se actualice para que estén cerradas.

canReopen

boolean

Solo salida. Indica si este negocio es apto 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 no puede ser anterior a la actual o no debe ser posterior a un año.

OpenForBusiness

Indica el estado de una ubicación.

Enumeradores
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 establecer updateMask de forma explícita como openInfo.status. No se pueden configurar otras máscaras de actualización durante esta llamada. Esta es una restricción temporal que se relajará pronto.

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 ubicación.

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 el menú de comida.

hasPendingEdits

boolean

Solo salida. Indica si alguna de las propiedades de esta ubicación está 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 operar en datos de salud.

canOperateLodgingData

boolean

Solo salida. Indica si la ubicación puede operar con datos de alojamiento.

Atributo

Un atributo de ubicación. Los atributos proporcionan información adicional sobre una ubicación. Los atributos que se pueden establecer en 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 atributo.

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 valores proporcionados debe coincidir con el valor esperado para ese atributo; consulta AttributeValueType. Este es un campo repetido en el que se pueden proporcionar múltiples valores de atributo. Los tipos de atributo solo admiten un valor.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Cuando el tipo de valor del atributo es REPEATED_ENUM, este 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 de este atributo y los demás campos de valores deben estar vacíos.

RepeatedEnumAttributeValue

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

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

string

Enum. Los valores establecidos.

unsetValues[]

string

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

UrlAttributeValue

Valores para un atributo con un valueType de URL.

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

string

La URL.

Metadata

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

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

object (Duplicate)

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

mapsUrl

string

Un vínculo a la ubicación en Maps

newReviewUrl

string

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

Duplicar

Incluye información sobre la ubicación que duplica esta ubicación.

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

Es 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

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

Enumeradores
ACCESS_UNSPECIFIED No se especifica.
ACCESS_UNKNOWN No se puede determinar si el usuario tiene acceso a la ubicación que duplica.
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 con información sobre los precios de los artículos. Las listas de precios se estructuran como una o más listas de precios, y cada una contiene una o más secciones con uno o varios elementos. Por ejemplo, las listas de precios de los alimentos pueden representar menús de desayuno, almuerzo y cena, con secciones para hamburguesas, filetes 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. Los IDs de lista de precios, sección y artículos no se pueden duplicar en esta ubicación.

labels[]

object (Label)

Obligatorio. Son las etiquetas etiquetadas con el idioma de la lista de precios.

sourceUrl

string

URL de origen opcional de 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 usará cuando se muestre 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. Es la descripción de la lista de precios, la sección o el artículo.

languageCode

string

Opcional. Código de idioma BCP-47 al que se aplican estas cadenas. Solo se puede establecer un conjunto de etiquetas por idioma.

Sección

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

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

string

Obligatorio. ID de la sección. Los IDs de lista de precios, sección y artículos no se pueden duplicar en esta ubicación.

labels[]

object (Label)

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

sectionType

enum (SectionType)

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

items[]

object (Item)

Son los artículos incluidos en esta sección de la lista de precios.

SectionType

Es el tipo de sección.

Enumeradores
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

Es un elemento de lista único. Cada variación de un artículo de 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. Los IDs de lista de precios, sección y artículos no se pueden duplicar en esta ubicación.

labels[]

object (Label)

Obligatorio. Son las etiquetas etiquetadas con el idioma del elemento. Se recomienda que los nombres de los elementos tengan 140 caracteres o menos y que las descripciones tengan 250 caracteres o menos. Se requiere al menos un conjunto de etiquetas.

price

object (Money)

Opcional. Es el 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

El código de moneda de tres letras definido en 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

Es la descripción de la ubicación con tu propia voz; nadie más puede editarla.

RelationshipData

Información de todas las ubicaciones de madres, padres y de niños relacionadas con esta.

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

string

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

MoreHours

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

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

string

Obligatorio. Es el tipo de horario. Los clientes deben llamar a {#link businessCategories:BatchGet} para obtener los tipos de horario de atención admitidos en las categorías de sus ubicaciones.

periods[]

object (TimePeriod)

Obligatorio. 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 de todas las ubicaciones especificadas.

clearAssociation

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

create

Crea un location nuevo que pertenezca 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

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

getGoogleUpdated

Obtiene la versión actualizada por 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)

Traslada una ubicación de una cuenta que posee el usuario a otra cuenta administrada por 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.