- Ресурс: Местоположение
- JSON-представление
- ТелефонНомера
- Категории
- Категория
- Тип сервиса
- ПодробнееЧасыТип
- Почтовый адрес
- Часы работы
- ВремяПериод
- ДеньНедели
- ВремяДня
- Специальные часы
- Специальный часпериод
- Дата
- СервисПлощадьБизнес
- Тип бизнеса
- Места
- Информация о месте
- Расширения местоположения AdWords
- ШиротаДлительность
- ОпенИнфо
- OpenForBusiness
- Метаданные
- Профиль
- Данные отношений
- СоответствующееМестоположение
- Тип отношения
- БольшеЧасов
- Сервиситем
- СтруктурированныйServiceItem
- FreeFormServiceItem
- Этикетка
- Деньги
- Методы
Ресурс: Местоположение
Местоположение. См. статью Справочного центра для подробного описания этих полей или конечную точку категории для получения списка допустимых бизнес-категорий.
JSON-представление |
---|
{ "name": string, "languageCode": string, "storeCode": string, "title": string, "phoneNumbers": { object ( |
Поля | |
---|---|
name | Идентификатор Google для этого местоположения в форме: |
languageCode | Неизменяемый. Язык локации. Устанавливается при создании и не подлежит обновлению. |
storeCode | Необязательный. Внешний идентификатор этого местоположения, который должен быть уникальным в пределах данной учетной записи. Это средство связывания местоположения с вашими собственными записями. |
title | Необходимый. Название местоположения должно отражать реальное название вашей компании, которое постоянно используется на витрине вашего магазина, на веб-сайте и на канцелярских товарах и известно клиентам. Любая дополнительная информация, если она уместна, может быть включена в другие поля ресурса (например, |
phoneNumbers | Необязательный. Различные номера телефонов, которые клиенты могут использовать, чтобы связаться с компанией. |
categories | Необязательный. Различные категории, описывающие бизнес. |
storefrontAddress | Необязательный. Точный и точный адрес, описывающий местоположение вашей компании. Почтовые ящики или почтовые ящики, расположенные в удаленных местах, не принимаются. На данный момент в адресе можно указать максимум пять значений |
websiteUri | Необязательный. URL-адрес этой компании. Если возможно, используйте URL-адрес, который представляет это отдельное местоположение компании, а не общий веб-сайт/URL-адрес, который представляет все местоположения или бренд. |
regularHours | Необязательный. График работы предприятия. |
specialHours | Необязательный. Специальные часы для бизнеса. Обычно это включает в себя праздничные дни и другое время, выходящее за рамки обычного рабочего времени. Они отменяют обычные часы работы. Это поле не может быть установлено без обычных часов. |
serviceArea | Необязательный. Предприятия зоны обслуживания предоставляют свои услуги по месту нахождения клиента. Если этот бизнес является бизнесом в сфере обслуживания, в этом поле описываются территории, обслуживаемые этим бизнесом. |
labels[] | Необязательный. Коллекция строк произвольной формы, позволяющая пометить свой бизнес. Эти ярлыки НЕ предназначены для пользователя; только ты можешь их видеть. Должно быть от 1 до 255 символов на метку. |
adWordsLocationExtensions | Необязательный. Дополнительная информация, отображаемая в AdWords. |
latlng | Необязательный. Предоставляемые пользователем широта и долгота. При создании местоположения это поле игнорируется, если предоставленный адрес геокодируется успешно. Это поле возвращается только в запросах на получение, если предоставленное пользователем значение |
openInfo | Необязательный. Флаг, указывающий, открыто ли в данный момент местоположение для бизнеса. |
metadata | Только вывод. Дополнительная нередактируемая пользователем информация. |
profile | Необязательный. Описывает ваш бизнес собственным голосом и делится с пользователями уникальной историей вашего бизнеса и предложений. Это поле является обязательным для всех категорий, кроме категорий размещения (например, гостиницы, мотели, гостиницы). |
relationshipData | Необязательный. Все локации и сеть, связанные с этим. |
moreHours[] | Необязательный. Больше часов для различных отделов компании или конкретных клиентов. |
serviceItems[] | Необязательный. Список услуг, поддерживаемых продавцами. Услугой может быть стрижка, установка водонагревателя и т. д. Дублирующиеся позиции услуги будут удалены автоматически. |
ТелефонНомера
Коллекция телефонных номеров для бизнеса. Во время обновлений оба поля должны быть установлены. Клиенты не могут обновлять только основные или дополнительные номера телефонов, используя маску обновления. Предпочтителен международный формат телефона, например «+1 415 555 0132», подробнее см. ( https://developers.google.com/style/phone-numbers#international-phone-numbers) .
JSON-представление |
---|
{ "primaryPhone": string, "additionalPhones": [ string ] } |
Поля | |
---|---|
primaryPhone | Необходимый. Номер телефона, который максимально напрямую связан с местоположением вашей компании. По возможности используйте местный номер телефона вместо центрального номера службы поддержки колл-центра. |
additionalPhones[] | Необязательный. До двух телефонных номеров (мобильный или стационарный, без факса), по которым можно позвонить в вашу компанию, в дополнение к вашему основному номеру телефона. |
Категории
Коллекция категорий, описывающих бизнес. Во время обновлений оба поля должны быть установлены. Клиентам запрещено индивидуально обновлять основные или дополнительные категории с помощью маски обновления.
JSON-представление |
---|
{ "primaryCategory": { object ( |
Поля | |
---|---|
primaryCategory | Необходимый. Категория, которая лучше всего описывает основной бизнес, которым занимается данное заведение. |
additionalCategories[] | Необязательный. Дополнительные категории для описания вашего бизнеса. Категории помогают вашим клиентам находить точные и конкретные результаты по интересующим их услугам. Чтобы информация о вашей компании была точной и актуальной, убедитесь, что вы используете как можно меньше категорий для описания вашего основного бизнеса в целом. Выбирайте категории, которые максимально конкретны, но отражают ваш основной бизнес. |
Категория
Категория, описывающая, чем является этот бизнес (а не чем он занимается). Список допустимых идентификаторов категорий и сопоставлений с их удобочитаемыми именами см. в categories.list
.
JSON-представление |
---|
{ "name": string, "displayName": string, "serviceTypes": [ { object ( |
Поля | |
---|---|
name | Необходимый. Стабильный идентификатор (предоставленный Google) для этой категории. Значение необходимо указывать при изменении категории (при создании или обновлении локации). |
displayName | Только вывод. Читабельное имя категории. Это устанавливается при чтении местоположения. При изменении местоположения необходимо установить |
serviceTypes[] | Только вывод. Список всех типов услуг, доступных для этой бизнес-категории. |
moreHoursTypes[] | Только вывод. Дополнительные типы часов, доступные для этой категории бизнеса. |
Тип сервиса
Сообщение, описывающее тип услуги, которую предлагает компания.
JSON-представление |
---|
{ "serviceTypeId": string, "displayName": string } |
Поля | |
---|---|
serviceTypeId | Только вывод. Стабильный идентификатор (предоставленный Google) для этого типа услуги. |
displayName | Только вывод. Понятное отображаемое имя для типа службы. |
ПодробнееЧасыТип
Дополнительные типы часов, которые компания может предложить в дополнение к своим обычным часам.
JSON-представление |
---|
{ "hoursTypeId": string, "displayName": string, "localizedDisplayName": string } |
Поля | |
---|---|
hoursTypeId | Только вывод. Стабильный идентификатор, предоставленный Google для этого типа часов. |
displayName | Только вывод. Удобочитаемое английское отображаемое имя для типа часов. |
localizedDisplayName | Только вывод. Понятное для человека локализованное отображаемое имя для типа часов. |
Почтовый адрес
Представляет почтовый адрес, например, для адресов почтовой доставки или платежей. Учитывая почтовый адрес, почтовая служба может доставлять товары в помещение, почтовый ящик или другое место. Он не предназначен для моделирования географических мест (дорог, городов, гор).
Обычно адрес создается посредством пользовательского ввода или путем импорта существующих данных, в зависимости от типа процесса.
Советы по вводу/редактированию адреса: – Используйте виджет адреса, готовый к интернационализации, например https://github.com/google/libaddressinput . – Пользователям не должны предоставляться элементы пользовательского интерфейса для ввода или редактирования полей за пределами стран, где это поле есть. использовал.
Дополнительные инструкции по использованию этой схемы см. на странице https://support.google.com/business/answer/6397478 .
JSON-представление |
---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
Поля | |
---|---|
revision | Версия схемы Все новые версии должны быть обратно совместимы со старыми версиями. |
regionCode | Необходимый. CLDR-код региона страны/региона адреса. Это никогда не предполагается, и пользователь должен убедиться в правильности значения. Подробности см. на https://cldr.unicode.org/ и https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html . Пример: «CH» для Швейцарии. |
languageCode | Необязательный. Код языка BCP-47 содержимого этого адреса (если известен). Часто это язык пользовательского интерфейса формы ввода или ожидается, что он будет соответствовать одному из языков, используемых в стране/регионе адреса, или их транслитерированным эквивалентам. Это может повлиять на форматирование в некоторых странах, но не имеет решающего значения для правильности данных и никогда не повлияет на проверку или другие операции, не связанные с форматированием. Если это значение неизвестно, его следует опустить (вместо указания возможно неправильного значения по умолчанию). Примеры: «ж-Хант», «джа», «джа-Латн», «ен». |
postalCode | Необязательный. Почтовый индекс адреса. Не все страны используют или требуют наличия почтовых индексов, но там, где они используются, они могут вызвать дополнительную проверку других частей адреса (например, проверка штата/почтового индекса в США). |
sortingCode | Необязательный. Дополнительный код сортировки для конкретной страны. В большинстве регионов это не используется. Там, где оно используется, значение представляет собой либо строку типа «CEDEX», за которой необязательно следует число (например, «CEDEX 7»), либо просто число, представляющее «код сектора» (Ямайка), «указатель зоны доставки». (Малави) или «индикатор почтового отделения» (например, Кот-д'Ивуар). |
administrativeArea | Необязательный. Высшее административное подразделение, используемое для почтовых адресов страны или региона. Например, это может быть штат, провинция, область или префектура. В частности, для Испании это провинция, а не автономное сообщество (например, «Барселона», а не «Каталония»). Многие страны не используют административную зону в почтовых адресах. Например, в Швейцарии это место следует оставить незаселенным. |
locality | Необязательный. Обычно относится к части адреса, посвященной городу. Примеры: город в США, ИТ-коммуна, почтовый город Великобритании. В регионах мира, где населенные пункты не определены четко или не вписываются в эту структуру, оставьте locality пустым и используйте адресные строки. |
sublocality | Необязательный. Сублокальность адреса. Например, это могут быть микрорайоны, районы, районы. |
addressLines[] | Неструктурированные адресные строки, описывающие нижние уровни адреса. Поскольку значения в адресных строках не содержат информации о типе и иногда могут содержать несколько значений в одном поле (например, «Остин, Техас»), важно, чтобы порядок строк был ясен. Порядок адресных строк должен быть «порядком конверта» для страны/региона адреса. В местах, где это может отличаться (например, в Японии), адрес_языка используется для явного указания (например, «ja» для упорядочения от большого к меньшему и «ja-Latn» или «en» для упорядочения от малого к большому). Таким образом, в зависимости от языка можно выбрать наиболее конкретную строку адреса. Минимально допустимое структурное представление адреса состоит из кода региона, а вся остальная информация помещается в строки адреса. Можно было бы очень приблизительно отформатировать такой адрес без геокодирования, но никакие семантические рассуждения не могли быть сделаны ни о каком из компонентов адреса, пока он не был хотя бы частично решен. Создание адреса, содержащего только регионКод и адресные строки, а затем геокодирование — рекомендуемый способ обработки полностью неструктурированных адресов (в отличие от угадывания, какие части адреса должны быть населенными пунктами или административными областями). |
recipients[] | Необязательный. Получатель по адресу. Это поле может при определенных обстоятельствах содержать многострочную информацию. Например, он может содержать информацию об уходе. |
organization | Необязательный. Название организации по адресу. |
Часы работы
Представляет периоды времени, в течение которых это местоположение открыто для бизнеса. Содержит коллекцию экземпляров [TimePeriod][google.mybusiness.mybusinessinformation.v1.TimePeriod].
JSON-представление |
---|
{
"periods": [
{
object ( |
Поля | |
---|---|
periods[] | Необходимый. Подборка случаев, когда это заведение было открыто для бизнеса. Каждый период представляет собой диапазон часов, в течение которых заведение открыто в течение недели. |
ВремяПериод
Представляет промежуток времени, в течение которого компания открыта, начиная с указанного дня/времени открытия и закрываясь в указанный день/время закрытия. Время закрытия должно наступать после времени открытия, например, позже в тот же день или на следующий день.
JSON-представление |
---|
{ "openDay": enum ( |
Поля | |
---|---|
openDay | Необходимый. Указывает |
openTime | Необходимый. Допустимые значения: 00:00–24:00, где 24:00 представляет собой полночь в конце указанного поля дня. |
closeDay | Необходимый. Указывает |
closeTime | Необходимый. Допустимые значения: 00:00–24:00, где 24:00 представляет собой полночь в конце указанного поля дня. |
ДеньНедели
Представляет день недели.
Перечисления | |
---|---|
DAY_OF_WEEK_UNSPECIFIED | День недели не указан. |
MONDAY | Понедельник |
TUESDAY | Вторник |
WEDNESDAY | Среда |
THURSDAY | Четверг |
FRIDAY | Пятница |
SATURDAY | Суббота |
SUNDAY | Воскресенье |
ВремяДня
Обозначает время суток. Дата и часовой пояс либо не имеют значения, либо указаны в другом месте. API может разрешить високосные секунды. Связанные типы: google.type.Date
и google.protobuf.Timestamp
.
JSON-представление |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Поля | |
---|---|
hours | Часы суток в 24-часовом формате. Должно быть от 0 до 23. API может разрешить использование значения «24:00:00» для таких сценариев, как время закрытия предприятия. |
minutes | Минуты часа дня. Должно быть от 0 до 59. |
seconds | Секунды минут времени. Обычно должно быть от 0 до 59. API может допускать значение 60, если он допускает дополнительные секунды. |
nanos | Доли секунды в наносекундах. Должно быть от 0 до 999 999 999. |
Специальные часы
Представляет набор периодов времени, когда часы работы местоположения отличаются от обычных часов работы.
JSON-представление |
---|
{
"specialHourPeriods": [
{
object ( |
Поля | |
---|---|
specialHourPeriods[] | Необходимый. Список исключений из обычного режима работы предприятия. |
Специальный часпериод
Представляет один период времени, когда часы работы местоположения отличаются от обычных часов работы. Особый часовой период должен представлять собой диапазон менее 24 часов. openTime
и startDate
должны предшествовать closeTime
и endDate
. closeTime
и endDate
могут продлиться до 11:59 на следующий день после указанного startDate
. Например, допустимы следующие входные данные:
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
Следующие входные данные недействительны:
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
JSON-представление |
---|
{ "startDate": { object ( |
Поля | |
---|---|
startDate | Необходимый. Календарная дата начала этого особого часового периода. |
openTime | Необязательный. Допустимые значения: 00:00–24:00, где 24:00 представляет собой полночь в конце указанного поля дня. Должно быть указано, если |
endDate | Необязательный. Календарная дата окончания этого особого часового периода. Если поле |
closeTime | Необязательный. Допустимые значения: 00:00–24:00, где 24:00 представляет собой полночь в конце указанного поля дня. Должно быть указано, если |
closed | Необязательный. Если true, |
Дата
Представляет полную или частичную календарную дату, например день рождения. Время суток и часовой пояс либо указаны в другом месте, либо не имеют значения. Дата указана по григорианскому календарю. Это может представлять собой одно из следующих действий:
- Полная дата с ненулевыми значениями года, месяца и дня.
- Месяц и день с нулевым годом (например, годовщина).
- Год сам по себе, с нулевым месяцем и нулевым днем.
- Год и месяц с нулевым днем (например, дата истечения срока действия кредитной карты).
Связанные типы:
-
google.type.TimeOfDay
-
google.type.DateTime
-
google.protobuf.Timestamp
JSON-представление |
---|
{ "year": integer, "month": integer, "day": integer } |
Поля | |
---|---|
year | Год даты. Должно быть от 1 до 9999 или 0, чтобы указать дату без года. |
month | Месяц года. Должно быть от 1 до 12 или 0, чтобы указать год без месяца и дня. |
day | День месяца. Должно быть от 1 до 31 и действительно для года и месяца, или 0, чтобы указать год отдельно или год и месяц, если день не имеет значения. |
СервисПлощадьБизнес
Предприятия зоны обслуживания предоставляют свои услуги по месту нахождения клиента (например, у слесаря или сантехника).
JSON-представление |
---|
{ "businessType": enum ( |
Поля | |
---|---|
businessType | Необходимый. Указывает [тип] [google.mybusiness.businessinfo.v1.ServiceAreaBusiness.BusinessType] компании в зоне обслуживания. |
places | Территория, которую обслуживает этот бизнес, определяется набором мест. |
regionCode | Неизменяемый. Код региона CLDR страны/региона, в котором базируется данная сфера обслуживания. См. http://cldr.unicode.org/ и http://www.unicode.org/cldr/charts/30/supplemental/territory_information.html. для получения подробной информации. Пример: «CH» для Швейцарии. Это поле является обязательным для компаний CUSTOMER_LOCATION_ONLY и в противном случае игнорируется. Указанный здесь регион может отличаться от регионов для областей, которые обслуживает эта компания (например, компании зоны обслуживания, которые предоставляют услуги в регионах, отличных от того, в котором они базируются). Если это местоположение требует проверки после создания, адрес, указанный для целей проверки, должен находиться в этом регионе, а владелец бизнеса или его уполномоченный представитель должен иметь возможность получать почтовую почту по указанному адресу проверки. |
Тип бизнеса
Указывает, предлагает ли эта компания услуги только на месте нахождения клиента (например, эвакуатор) или одновременно по адресу и на месте (например, магазин пиццы с обеденной зоной, который также осуществляет доставку клиентам).
Перечисления | |
---|---|
BUSINESS_TYPE_UNSPECIFIED | Только вывод. Не указан. |
CUSTOMER_LOCATION_ONLY | Предлагает услуги только в окрестностях (не по служебному адресу). Если компания обновляется с CUSTOMER_AND_BUSINESS_LOCATION на CUSTOMER_LOCATION_ONLY, обновление местоположения должно включать маску поля storefrontAddress и устанавливать это поле пустым. |
CUSTOMER_AND_BUSINESS_LOCATION | Предлагает услуги по служебному адресу и в окрестностях. |
Места
Определяет объединение территорий, представленных набором мест.
JSON-представление |
---|
{
"placeInfos": [
{
object ( |
Поля | |
---|---|
placeInfos[] | Области, представленные идентификаторами мест. Ограничено максимум 20 местами. |
Информация о месте
Определяет область, представленную идентификатором места.
JSON-представление |
---|
{ "placeName": string, "placeId": string } |
Поля | |
---|---|
placeName | Необходимый. Локализованное название места. Например, |
placeId | Необходимый. Идентификатор места. Должно соответствовать региону. ( https://developers.google.com/places/web-service/supported_types#table3 ) |
Расширения местоположения AdWords
Дополнительная информация, отображаемая в AdWords.
JSON-представление |
---|
{ "adPhone": string } |
Поля | |
---|---|
adPhone | Необходимый. Альтернативный номер телефона, который будет отображаться в расширениях адресов AdWords вместо основного номера телефона местоположения. |
ШиротаДлительность
Объект, представляющий пару широты и долготы. Это выражается в виде пары двойных чисел, обозначающих градусы широты и градусы долготы. Если не указано иное, этот объект должен соответствовать стандарту WGS84 . Значения должны находиться в пределах нормализованных диапазонов.
JSON-представление |
---|
{ "latitude": number, "longitude": number } |
Поля | |
---|---|
latitude | Широта в градусах. Оно должно находиться в диапазоне [-90,0, +90,0]. |
longitude | Долгота в градусах. Оно должно находиться в диапазоне [-180,0, +180,0]. |
ОпенИнфо
Информация, касающаяся состояния открытия бизнеса.
JSON-представление |
---|
{ "status": enum ( |
Поля | |
---|---|
status | Необходимый. Указывает, открыто ли местоположение в настоящее время для бизнеса. Все локации открыты по умолчанию, если не обновлено положение о закрытии. |
canReopen | Только вывод. Указывает, имеет ли этот бизнес право на повторное открытие. |
openingDate | Необязательный. Дата первого открытия заведения. Если точный день неизвестен, можно указать только месяц и год. Дата должна быть в прошлом или не позднее одного года в будущем. |
OpenForBusiness
Указывает статус местоположения.
Перечисления | |
---|---|
OPEN_FOR_BUSINESS_UNSPECIFIED | Не указан. |
OPEN | Указывает, что локация открыта. |
CLOSED_PERMANENTLY | Указывает, что местоположение закрыто навсегда. |
CLOSED_TEMPORARILY | Указывает, что локация временно закрыта. |
Метаданные
Дополнительная нередактируемая пользователем информация о местоположении.
JSON-представление |
---|
{ "hasGoogleUpdated": boolean, "hasPendingEdits": boolean, "canDelete": boolean, "canOperateLocalPost": boolean, "canModifyServiceList": boolean, "canHaveFoodMenus": boolean, "canOperateHealthData": boolean, "canOperateLodgingData": boolean, "placeId": string, "duplicateLocation": string, "mapsUri": string, "newReviewUri": string, "canHaveBusinessCalls": boolean, "hasVoiceOfMerchant": boolean } |
Поля | |
---|---|
hasGoogleUpdated | Только вывод. Указывает, есть ли в идентификаторе места, связанном с этим местоположением, обновления, которые необходимо обновить или отклонить клиентом. Если это логическое значение установлено, вам следует вызвать метод |
hasPendingEdits | Только вывод. Указывает, находятся ли какие-либо свойства этого местоположения в состоянии ожидания редактирования. |
canDelete | Только вывод. Указывает, можно ли удалить местоположение с помощью API. |
canOperateLocalPost | Только вывод. Указывает, может ли объявление управлять локальными публикациями. |
canModifyServiceList | Только вывод. Указывает, может ли объявление изменять список услуг. |
canHaveFoodMenus | Только вывод. Указывает, подходит ли объявление для меню еды. |
canOperateHealthData | Только вывод. Указывает, может ли местоположение работать с данными о состоянии здоровья. |
canOperateLodgingData | Только вывод. Указывает, может ли местоположение работать с данными о жилье. |
placeId | Только вывод. Если это местоположение отображается на Картах Google, это поле заполняется идентификатором места для этого местоположения. Этот идентификатор можно использовать в различных API-интерфейсах Places. Это поле можно задать во время вызовов Create, но не для Update. |
duplicateLocation | Только вывод. Ресурс местоположения, который дублирует это местоположение. |
mapsUri | Только вывод. Ссылка на местоположение на Картах. |
newReviewUri | Только вывод. Ссылка на страницу в Google Поиске, где клиент может оставить отзыв о местоположении. |
canHaveBusinessCalls | Только вывод. Указывает, разрешено ли объявление для деловых звонков. |
hasVoiceOfMerchant | Только вывод. Указывает, есть ли в объявлении голос продавца. Если это логическое значение ложно, вам следует вызвать API location.getVoiceOfMerchantState, чтобы получить подробную информацию о том, почему у них нет Voice of Merchant. |
Профиль
Вся информация, относящаяся к профилю местоположения.
JSON-представление |
---|
{ "description": string } |
Поля | |
---|---|
description | Необходимый. Описание локации своим голосом, недоступное для редактирования кем-либо еще. |
Данные отношений
Информация обо всех родительских и дочерних местоположениях, связанных с этим.
JSON-представление |
---|
{ "parentLocation": { object ( |
Поля | |
---|---|
parentLocation | Родительское местоположение, с которым это местоположение связано. |
childrenLocations[] | Список дочерних локаций, с которыми эта локация связана. |
parentChain | Имя ресурса цепочки, членом которой является это местоположение. [Как найти идентификатор цепочки] [Locations.SearchChains] |
СоответствующееМестоположение
Информация о другом местоположении, связанном с текущим. Отношение может быть любым из DEPARTMENT_OF или INDEPENDENT_ESTABLISHMENT_OF, а указанное здесь местоположение может находиться на любой стороне (родительском/дочернем) этого местоположения.
JSON-представление |
---|
{
"placeId": string,
"relationType": enum ( |
Поля | |
---|---|
placeId | Необходимый. Укажите местоположение, находящееся на другой стороне отношения, по его идентификатору места. |
relationType | Необходимый. Тип отношений. |
Тип отношения
Отношения типов, которые необходимо указать.
Перечисления | |
---|---|
RELATION_TYPE_UNSPECIFIED | Тип не указан. |
DEPARTMENT_OF | Это представляет собой связь между двумя офисами, которые имеют одну физическую территорию, один и тот же бренд/высшее руководство/организацию, но с разными ключевыми атрибутами, такими как часы работы магазина или номера телефонов. Например, Costco Pharmacy — это отдел Costco Wholesale. |
INDEPENDENT_ESTABLISHMENT_IN | Это относится к случаям, когда два заведения расположены в одном физическом месте, но принадлежат разным компаниям (например, Starbucks в Safeway, магазины в торговом центре). |
БольшеЧасов
Периоды времени, в течение которых местоположение открыто для определенных видов бизнеса.
JSON-представление |
---|
{
"hoursTypeId": string,
"periods": [
{
object ( |
Поля | |
---|---|
hoursTypeId | Необходимый. Тип часов. Клиентам следует вызвать {#link businessCategories:BatchGet}, чтобы получить поддерживаемые типы часов для категорий их местоположений. |
periods[] | Необходимый. Коллекция раз, когда это место было открыто. Каждый период представляет собой диапазон часов, в течение которых заведение открыто в течение недели. |
Сервиситем
Сообщение, описывающее один элемент услуги. Он используется для описания типа услуги, которую предоставляет продавец. Например, стрижка может быть услугой.
JSON-представление |
---|
{ "price": { object ( |
Поля | |
---|---|
price | Необязательный. Представляет денежную цену элемента услуги. Мы рекомендуем указывать валютный код и единицы измерения при включении цены. Это будет считаться фиксированной ценой за услугу. |
Поле объединения service_item_info . Всегда должно быть установлено одно из следующих полей. service_item_info может быть только одним из следующих: | |
structuredServiceItem | Необязательный. В этом поле будет установлен случай данных структурированных услуг. |
freeFormServiceItem | Необязательный. В этом поле будет указан случай данных об услугах в свободной форме. |
СтруктурированныйServiceItem
Представляет структурированную услугу, предлагаемую продавцом. Например: туалет_установка.
JSON-представление |
---|
{ "serviceTypeId": string, "description": string } |
Поля | |
---|---|
serviceTypeId | Необходимый. Поле |
description | Необязательный. Описание структурированной услуги. Лимит символов — 300. |
FreeFormServiceItem
Представляет услугу свободной формы, предлагаемую продавцом. Это сервисы, которые не представлены как часть данных наших структурных сервисов. Продавец вручную вводит названия таких услуг через поверхность геоторговца.
JSON-представление |
---|
{
"category": string,
"label": {
object ( |
Поля | |
---|---|
category | Необходимый. Это поле представляет имя категории (т. е. стабильный идентификатор категории). |
label | Необходимый. Ярлыки с языковыми тегами для элемента. Мы рекомендуем, чтобы имена элементов были длиной не более 140 символов, а описания — не более 250 символов. Это поле следует задавать только в том случае, если входные данные представляют собой индивидуальный элемент услуги. Стандартизированные типы услуг следует обновлять через serviceTypeId. |
Этикетка
Метка, которая будет использоваться при отображении прайс-листа, раздела или товара.
JSON-представление |
---|
{ "displayName": string, "description": string, "languageCode": string } |
Поля | |
---|---|
displayName | Необходимый. Отображаемое имя прайс-листа, раздела или позиции. |
description | Необязательный. Описание прайс-листа, раздела или позиции. |
languageCode | Необязательный. Код языка BCP-47, к которому применяются эти строки. Для каждого языка можно установить только один набор меток. |
Деньги
Представляет сумму денег с типом валюты.
JSON-представление |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
Поля | |
---|---|
currencyCode | Трехбуквенный код валюты, определенный в ISO 4217. |
units | Целые единицы суммы. Например, если |
nanos | Количество нано (10^-9) единиц суммы. Значение должно находиться в диапазоне от -999 999 999 до +999 999 999 включительно. Если |
Методы | |
---|---|
| Создает новое местоположение, владельцем которого будет вошедший в систему пользователь. |
| Перечисляет местоположения для указанной учетной записи. |