- リソース: ロケーション
- JSON 表現
- PhoneNumbers
- カテゴリ
- カテゴリ
- ServiceType
- MoreHoursType
- PostalAddress
- BusinessHours
- TimePeriod
- DayOfWeek
- TimeOfDay
- SpecialHours
- SpecialHourPeriod
- 日付
- ServiceAreaBusiness
- BusinessType
- Places
- PlaceInfo
- AdWordsLocationExtensions
- LatLng
- OpenInfo
- OpenForBusiness
- メタデータ
- プロフィール
- RelationshipData
- RelevantLocation
- RelationType
- MoreHours
- ServiceItem
- StructuredServiceItem
- FreeFormServiceItem
- ラベル
- Money
- メソッド
リソース: ロケーション
ビジネスです。これらのフィールドの詳細についてはヘルプセンター記事をご覧ください。有効な業種の一覧については、カテゴリ エンドポイントをご覧ください。
JSON 表現 |
---|
{ "name": string, "languageCode": string, "storeCode": string, "title": string, "phoneNumbers": { object ( |
フィールド | |
---|---|
name |
このビジネスの Google 識別子。 |
languageCode |
変更不可。ビジネスの言語。作成時に設定され、更新できません。 |
storeCode |
(省略可)このビジネスの外部識別子。アカウント内で一意である必要があります。これにより、ビジネスとご自身の記録が関連付けられます。 |
title |
必須。店舗、ウェブサイト、事務用品で一貫して使用され、顧客に知られている実際のビジネス拠点名を反映させてください。関連性のある追加情報は、リソースの他のフィールド(例: |
phoneNumbers |
(省略可)ユーザーがビジネスに問い合わせる際に使用できる電話番号です。 |
categories |
(省略可)ビジネスを表すさまざまなカテゴリ。 |
storefrontAddress |
(省略可)ビジネス拠点を表す正確な住所。遠隔地にある私書箱は使用できません。現時点では、アドレスに最大 5 つの |
websiteUri |
(省略可)このビジネスの URL。可能であれば、すべての拠点やブランドに共通する一般的なウェブサイトや URL ではなく、このビジネス拠点専用の URL を使用してください。 |
regularHours |
(省略可)ビジネスの営業時間。 |
specialHours |
(省略可)ビジネスの特別営業時間。祝休日の営業時間など、通常の営業時間外の時間が含まれます。これらの設定は通常の営業時間よりも優先されます。このフィールドに通常の営業時間を指定することはできません。 |
serviceArea |
(省略可)非店舗型ビジネスとは、顧客のもとに出向いてサービスを提供するビジネスのことです。ビジネスが非店舗型ビジネスである場合、このフィールドはそのビジネスがサービスを提供する地域を表します。 |
labels[] |
(省略可)ビジネスにタグを付けられるようにするための自由形式の文字列のコレクション。これらのラベルはユーザーには表示されず、自分だけが閲覧できます。ラベルあたり 1 ~ 255 文字にする必要があります。 |
adWordsLocationExtensions |
(省略可)AdWords に表示される追加情報。 |
latlng |
(省略可)ユーザー指定の緯度と経度。ビジネスの作成時に、提供された住所のジオコード処理が行われた場合は無視されます。このフィールドは、作成時にユーザーが指定した |
openInfo |
(省略可)ビジネスが現在営業しているかどうかを示すフラグ。 |
metadata |
出力のみ。ユーザーが編集できない追加情報。 |
profile |
(省略可)ご自身のビジネスについて自分の言葉で説明し、ビジネスや商品に関する独自のストーリーをユーザーと共有します。 このフィールドは、ホテル、モーテル、インなどの宿泊施設のカテゴリを除くすべてのカテゴリで必須です。 |
relationshipData |
(省略可)このビジネスに関連するすべてのビジネス拠点とチェーンです。 |
moreHours[] |
(省略可)ビジネスの各部門や特定の顧客の営業時間の詳細。 |
serviceItems[] |
(省略可)販売者がサポートしているサービスの一覧。サービスには、カットや給湯器の設置などがあります。重複したサービス項目は自動的に削除されます。 |
PhoneNumbers
ビジネスの電話番号のコレクション。更新時には、両方のフィールドを設定する必要があります。クライアントは更新マスクを使用して、メインの電話番号または追加の電話番号だけを更新することはできません。国際電話の形式を使用することをおすすめします(例: +1 415 555 0132)。詳しくは、https://developers.google.com/style/phone-numbers#international-phone-numbers) をご覧ください。
JSON 表現 |
---|
{ "primaryPhone": string, "additionalPhones": [ string ] } |
フィールド | |
---|---|
primaryPhone |
必須。個別のビジネス拠点に直接つながる電話番号を指定します。可能であれば、電話総合受付センターではなく、個々のお店の番号を使用します。 |
additionalPhones[] |
(省略可)電話番号に加えて、ビジネスの電話連絡先を最大 2 件登録できます(携帯電話でも固定電話でもかまいませんが、FAX 番号は指定できません)。 |
Categories
ビジネスを表すカテゴリのコレクション。更新時には、両方のフィールドを設定する必要があります。更新マスクを使用してメイン カテゴリまたは追加カテゴリを個別に更新することは禁止されています。
JSON 表現 |
---|
{ "primaryCategory": { object ( |
フィールド | |
---|---|
primaryCategory |
必須。このビジネスの中核事業を最もよく表すカテゴリ。 |
additionalCategories[] |
(省略可)ビジネスを説明する追加のカテゴリ。カテゴリを選択すると、そのサービスを探しているユーザーに見つけてもらいやすくなります。ビジネス情報を正確かつ最新の状態に保つため、中核事業を表すカテゴリはできるだけ少なくします。できるだけ具体的で、なおかつ中心となる事業内容を示すカテゴリを選択します。 |
カテゴリ
カテゴリは業種を表すもので、事業内容を表すものではありません。有効なカテゴリ ID と、人が読める形式の名前へのマッピングについては、categories.list
をご覧ください。
JSON 表現 |
---|
{ "name": string, "displayName": string, "serviceTypes": [ { object ( |
フィールド | |
---|---|
name |
必須。このカテゴリの固定 ID(Google 提供)です。ビジネスの作成時または更新時にカテゴリを変更する場合は、値を指定する必要があります。 |
displayName |
出力のみ。人間が読める形式のカテゴリ名です。ビジネスの読み取り時に設定されます。場所を変更する場合は、 |
serviceTypes[] |
出力のみ。この業種で利用できるすべてのサービスタイプのリスト。 |
moreHoursTypes[] |
出力のみ。この業種で利用可能なその他の営業時間タイプです。 |
ServiceType
ビジネスが提供するサービスの種類を説明するメッセージ。
JSON 表現 |
---|
{ "serviceTypeId": string, "displayName": string } |
フィールド | |
---|---|
serviceTypeId |
出力のみ。このサービスタイプの不変の ID(Google 提供)です。 |
displayName |
出力のみ。人が読める形式のサービスタイプの表示名。 |
MoreHoursType
通常の営業時間に加えて、ビジネスが提供できるその他の営業時間タイプ。
JSON 表現 |
---|
{ "hoursTypeId": string, "displayName": string, "localizedDisplayName": string } |
フィールド | |
---|---|
hoursTypeId |
出力のみ。この営業時間タイプに対して Google が提供する固定 ID。 |
displayName |
出力のみ。時間タイプの、人が読める形式の英語の表示名。 |
localizedDisplayName |
出力のみ。時間タイプの、人が読める形式のローカライズされた表示名。 |
PostalAddress
郵便の配達先や支払場所などに使用される住所を表します。郵便住所がわかっていれば、郵便サービスによって住宅や私書箱などに商品を配達できます。これは地理的な場所(道路、町、山)を指し示すものではありません。
通常の用途では、住所はユーザーによる入力か既存データのインポートによって作成されます(プロセスの種類によります)。
住所の入力または編集に関するアドバイス: - https://github.com/google/libaddressinput など、多言語対応の住所ウィジェットを使用します。- フィールドの入力や編集に使用する UI 要素は、そのフィールドが使用されている国以外ではユーザーに表示しないでください。
このスキーマの使用方法の詳細については、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 言語コード(わかっている場合)。多くの場合、これは入力フォームの UI 言語です。あるいは、住所の国や地域で使用されているいずれかの言語、またはそれらの言語を音訳したものと一致する場合もあります。これは特定の国で住所のフォーマットに影響する可能性がありますが、データの正確性にとっては重要でなく、検証やその他のフォーマット関連以外の操作には影響しません。 この値が不明な場合は省略してください(間違っている可能性があるデフォルトは指定しないでください)。 例: 「zh-Hant」、「ja」、「ja-Latn」、「en」。 |
postalCode |
(省略可)住所の郵便番号。国によっては郵便番号が使用されていない場合や、指定する必要がない場合もありますが、使用されている場合は住所の他の部分と組み合わせて追加の検証を行うことができます(例: 米国での州と郵便番号の検証)。 |
sortingCode |
(省略可)国固有の付加的な並べ替えコード。ほとんどの地域では、これは使用されていません。使用されている場合、値は「CEDEX」のような文字列か(その後に数字を付加した「CEDEX 7」のような形式の場合もあります)、数字のみとなります。たとえば、ジャマイカの「セクターコード」、マラウイの「配達区域インジケーター」、コートジボワールの「郵便局インジケーター」などがこれに該当します。 |
administrativeArea |
(省略可)その国 / 地域の郵便住所に使用される最上位の行政区域。たとえば、州、省、都道府県などがこれに該当します。特にスペインでは、これは自治州ではなく県になります(例: 「カタルーニャ」ではなく「バルセロナ」)。州や県などの行政区域が郵便住所に使用されない国もあります。たとえば、スイスではこの項目を空のままにします。 |
locality |
(省略可)通常は住所の市区町村の部分を指します。たとえば、米国の市、イタリアのコムーネ、英国の郵便町名などがこれに該当します。地域区分が適切に定義されていないところや、この構造にうまく適合しない地域では、locality を空のままにして addressLines を使用してください。 |
sublocality |
(省略可)住所の市区町村部分より下位の区分。たとえば、字、特別区、地区などがこれに該当します。 |
addressLines[] |
構造化されていない住所の下位部分を記述する行。 addressLines の値は型情報を持たず、単一のフィールドに複数の値を含めることができるため(例: 「Austin, TX」)、行の順序が明確であることが重要です。住所行の順序は、その住所の国 / 地域の「宛名書きの順序」にします。これが一定でない可能性のある場所(日本など)では、address_language を使用して明示的に指定します(例: 順序が大区分から小区分の場合は「ja」、小区分から大区分の場合は「ja-Latn」または「en」)。そうすることで、住所の最も細かい部分の行を言語に基づいて選択できます。 住所の構造化表現として許容される最小限の形式は、regionCode を設定し、残りすべての情報を addressLines に格納するというものです。そのような住所はジオコーディングしなくてもおおよそフォーマットできますが、住所の構成要素の意味は、少なくとも部分的にわからなければ推測できません。 完全に構造化されていない住所を処理するには、(住所のどの部分が地域区分で、どの部分が行政区域であるかを推測するのではなく)regionCode と addressLines のみを含む住所を作成してからジオコーディングを行うことをおすすめします。 |
recipients[] |
(省略可)その住所にいる受取人。このフィールドには、場合によっては複数の情報を含めることができます。たとえば、「様方」情報を含めることができます。 |
organization |
(省略可)その住所にある組織の名前。 |
BusinessHours
ビジネスが営業している期間を表します。[TimePeriod][google.mybusiness.mybusinessinformation.v1.TimePeriod] インスタンスのコレクションを保持します。
JSON 表現 |
---|
{
"periods": [
{
object ( |
フィールド | |
---|---|
periods[] |
必須。ビジネスが営業している時間のコレクションです。各期間は、1 週間のうちビジネスが営業している時間帯を表します。 |
TimePeriod
ビジネスが営業している期間を表します。指定した営業開始日時から始まり、指定した営業終了日時で終わります。営業終了時間は、営業開始時間の後、たとえば同じ日の後の時間か翌日に設定する必要があります。
JSON 表現 |
---|
{ "openDay": enum ( |
フィールド | |
---|---|
openDay |
必須。この期間が始まる |
openTime |
必須。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
closeDay |
必須。この期間が終了する |
closeTime |
必須。有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
DayOfWeek
曜日を表します。
列挙型 | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
曜日は指定されていません。 |
MONDAY |
月曜日 |
TUESDAY |
火曜日 |
WEDNESDAY |
水曜日 |
THURSDAY |
木曜日 |
FRIDAY |
Friday |
SATURDAY |
Saturday |
SUNDAY |
日曜日 |
TimeOfDay
1 日のうちの時刻を表します。日付とタイムゾーンは意味を持たないか、他の場所で指定されています。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 である必要があります。 |
SpecialHours
ビジネスの営業時間が通常の営業時間と異なる一連の期間を表します。
JSON 表現 |
---|
{
"specialHourPeriods": [
{
object ( |
フィールド | |
---|---|
specialHourPeriods[] |
必須。ビジネスの通常の時間帯に対する例外の一覧です。 |
SpecialHourPeriod
ビジネスの営業時間が通常の営業時間と異なる単一の期間を表します。特別営業時間が表す期間は 24 時間未満でなければなりません。openTime
と startDate
は、closeTime
と endDate
より前の日付にする必要があります。closeTime
と endDate
は、指定した startDate
の翌日の午前 11 時 59 分まで延長できます。たとえば、次の入力は有効です。
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 は曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
endDate |
(省略可)この特別営業時間が終了する日付です。 |
closeTime |
(省略可)有効な値は 00:00 ~ 24:00 で、24:00 は曜日フィールドで指定した日が終了する深夜 0 時を表します。 |
closed |
(省略可)true の場合、 |
日付
誕生日など、カレンダーの日付の全体または一部を表します。時刻とタイムゾーンは他の場所で指定されているか、重要ではありません。日付はグレゴリオ暦を基準にしています。次のいずれかを表します。
- ゼロ以外の年、月、日の値を持つ完全な日付。
- 年を含む月と日(記念日など)。
- 0 か月がゼロの日と 0 日という単独の年。
- 年と月、日がゼロ(クレジット カードの有効期限など)。
関連するタイプ:
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 の場合は単独で年を指定するか、日付が重要でない年と月を指定します。 |
ServiceAreaBusiness
非店舗型ビジネスとは、顧客のもとに出向いてサービスを提供するビジネスのことです(鍵業者や配管業者など)。
JSON 表現 |
---|
{ "businessType": enum ( |
フィールド | |
---|---|
businessType |
必須。非店舗型ビジネスの [type] [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 のビジネスの場合は必須です。それ以外の場合は無視されます。 ここで指定する地域は、このビジネスがサービスを提供するエリアの地域とは異なる場合があります(非店舗型ビジネスなど)。 ビジネス拠点の作成後に確認が必要な場合は、オーナー確認用の住所が該当の地域内にある必要があります。また、ビジネス オーナーまたはその正式な代理人が、提供された確認用住所で郵便物を受け取ることができる必要があります。 |
BusinessType
このビジネスが、顧客のもとに出向いてオンサイトのサービスのみを提供する(レッカー車など)か、住所とオンサイトの両方でサービスを提供する(ダイニング エリアを備えたピザ屋で、宅配もするピザ店など)かを示します。
列挙型 | |
---|---|
BUSINESS_TYPE_UNSPECIFIED |
出力のみ。指定されていません。 |
CUSTOMER_LOCATION_ONLY |
ビジネス拠点がある住所ではなく、周辺地域でのみサービスを提供します。ビジネスを CUSTOMER_AND_BUSINESS_LOCATION から CUSTOMER_LOCATION_ONLY に更新する場合は、ビジネスの更新にフィールド マスク storefrontAddress を含めて、フィールドを空に設定する必要があります。 |
CUSTOMER_AND_BUSINESS_LOCATION |
ビジネスの住所とその周辺地域でサービスを提供します。 |
プレイス
場所のセットで表される地域の和集合を定義します。
JSON 表現 |
---|
{
"placeInfos": [
{
object ( |
フィールド | |
---|---|
placeInfos[] |
プレイス ID で表される地域です。場所は最大 20 か所に制限されています。 |
PlaceInfo
プレイス ID で表される地域を定義します。
JSON 表現 |
---|
{ "placeName": string, "placeId": string } |
フィールド | |
---|---|
placeName |
必須。場所のローカライズされた名前ですたとえば、 |
placeId |
必須。場所の ID です。リージョンに対応している必要があります。(https://developers.google.com/places/web-service/supported_types#table3) |
AdWordsLocationExtensions
AdWords に表示される追加情報。
JSON 表現 |
---|
{ "adPhone": string } |
フィールド | |
---|---|
adPhone |
必須。ビジネスのメインの電話番号の代わりに AdWords の住所表示オプションに表示される予備の電話番号です。 |
LatLng
緯度と経度のペアを表すオブジェクト。これは緯度を表す倍精度値と経度を表す倍精度値のペアで表現されます。特に明記されていない場合、このオブジェクトは WGS84 規格に準拠する必要があります。値は正規化範囲内で指定する必要があります。
JSON 表現 |
---|
{ "latitude": number, "longitude": number } |
フィールド | |
---|---|
latitude |
緯度(度単位)。範囲 [-90.0, +90.0] 内になければなりません。 |
longitude |
経度(度単位)。範囲 [-180.0, +180.0] 内になければなりません。 |
OpenInfo
ビジネスの営業状態に関する情報です。
JSON 表現 |
---|
{ "status": enum ( |
フィールド | |
---|---|
status |
必須。ビジネスが現在営業しているかどうかを表します。すべてのビジネスはデフォルトで営業中になります(休業中に変更された場合を除く)。 |
canReopen |
出力のみ。このビジネスが営業再開の条件を満たしているかどうかを示します。 |
openingDate |
(省略可)ビジネスが開業した日付。正確な日付が不明な場合は、年月のみを指定できます。過去の日付または今後 1 年以内の日付を指定する必要があります。 |
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 |
出力のみ。このビジネスに関連付けられているプレイス ID に、クライアントによる更新または不承認が必要な更新があるかどうかを示します。このブール値が設定されている場合、 |
hasPendingEdits |
出力のみ。このビジネスのプロパティのいずれかが「編集内容が審査中」かどうかを表します。 |
canDelete |
出力のみ。API を使用してビジネスを削除できるかどうかを示します。 |
canOperateLocalPost |
出力のみ。リスティングでローカル投稿を管理できるかどうかを示します。 |
canModifyServiceList |
出力のみ。リスティングがサービスリストを変更できるかどうかを示します。 |
canHaveFoodMenus |
出力のみ。リスティングがフードメニューの対象となるかどうかを示します。 |
canOperateHealthData |
出力のみ。ビジネスでヘルスデータを操作できるかどうかを示します。 |
canOperateLodgingData |
出力のみ。ビジネスが宿泊施設データを操作できるかどうかを示します。 |
placeId |
出力のみ。このビジネス情報が Google マップに表示されている場合、このフィールドにはそのビジネスのプレイス ID が入力されます。この ID はさまざまな Places API で使用できます。 このフィールドは、Create の呼び出し時に設定できますが、Update の呼び出し時には設定できません。 |
duplicateLocation |
出力のみ。このビジネスと重複しているビジネス リソースです。 |
mapsUri |
出力のみ。マップ上のビジネスへのリンク。 |
newReviewUri |
出力のみ。ユーザーがビジネスのクチコミを投稿できる Google 検索のページへのリンク。 |
canHaveBusinessCalls |
出力のみ。リスティングがビジネス通話に対応しているかどうかを示します。 |
hasVoiceOfMerchant |
出力のみ。リスティングに Voice of Merchant が含まれているかどうかを示します。このブール値が false の場合は、locations.getVoiceOfMerchantState API を呼び出して、販売者様向けの Voice を利用できない理由の詳細を取得する必要があります。 |
プロファイル
ビジネスのプロフィールに関するすべての情報です。
JSON 表現 |
---|
{ "description": string } |
フィールド | |
---|---|
description |
必須。自分の言葉で場所の説明を記述し、他のユーザーは編集できないようにします。 |
RelationshipData
このページに関連するすべての親と子のビジネス情報。
JSON 表現 |
---|
{ "parentLocation": { object ( |
フィールド | |
---|---|
parentLocation |
このビジネスが関連付けられている親ビジネスです。 |
childrenLocations[] |
このビジネスが関係する子ビジネスのリストです。 |
parentChain |
このビジネスが属しているチェーンのリソース名です。[チェーン ID を確認する方法] [Locations.SearchChains] |
RelevantLocation
現在の場所に関連付けられている別のビジネスに関する情報。関係は DEPARTMENT_OF または INDEPENDENT_ESTABLISHMENT_OF のいずれかで、ここで指定するビジネスはビジネスの両側(親/子)に指定できます。
JSON 表現 |
---|
{
"placeId": string,
"relationType": enum ( |
フィールド | |
---|---|
placeId |
必須。関係の反対側にあるビジネス拠点を placeID で指定します。 |
relationType |
必須。関係のタイプ。 |
RelationType
指定する型の関係。
列挙型 | |
---|---|
RELATION_TYPE_UNSPECIFIED |
未指定 |
DEPARTMENT_OF |
2 つのビジネス拠点が同じ所在地で、同じブランド/経営陣/組織を共有しているが、営業時間や電話番号などの主要な属性が異なることを表します。たとえば、コストコ薬局はコストコ卸売部門の 1 つです。 |
INDEPENDENT_ESTABLISHMENT_IN |
これは、2 つのビジネス拠点が同じ物理的な拠点に同じ場所にあり、別々の会社(例: スーパーバックスのスターバックス、ショッピング モールのショップ)のものである場合を表します。 |
MoreHours
ビジネスが特定のタイプのビジネスを営業している期間です。
JSON 表現 |
---|
{
"hoursTypeId": string,
"periods": [
{
object ( |
フィールド | |
---|---|
hoursTypeId |
必須。営業時間の種類。クライアントは、{#link businessCategories:BatchGet} を呼び出して、店舗のカテゴリでサポートされている営業時間のタイプを取得する必要があります。 |
periods[] |
必須。ビジネスが営業している時間のコレクションです。各期間は、1 週間のうちビジネスが営業している時間帯を表します。 |
ServiceItem
1 つのサービス アイテムを説明するメッセージ。販売者が提供しているサービスの種類を表すために使用されます。たとえば、ヘアカットがサービスになりえます。
JSON 表現 |
---|
{ "price": { object ( |
フィールド | |
---|---|
price |
(省略可)サービス アイテムの金額を表します。価格を含める場合は currencyCode と単位を設定することをおすすめします。これはサービス アイテムの固定価格として扱われます。 |
共用体フィールド service_item_info 。次のフィールドのいずれかを必ず設定する必要があります。service_item_info は次のいずれかになります。 |
|
structuredServiceItem |
(省略可)このフィールドは、構造化データのデータの大文字 / 小文字に設定されます。 |
freeFormServiceItem |
(省略可)このフィールドは、自由形式のサービスデータのケースに設定されます。 |
StructuredServiceItem
販売者が提供する構造化されたサービスを表します。(例: toilet_installation)。
JSON 表現 |
---|
{ "serviceTypeId": string, "description": string } |
フィールド | |
---|---|
serviceTypeId |
必須。 |
description |
(省略可)構造化されたサービス アイテムの説明。文字数制限は 300 文字です。 |
FreeFormServiceItem
販売者が提供する自由形式のサービスを表します。これらのサービスは、ストラクチャ サービス データの一部として公開されません。販売者は、販売者向けのサーフェスでサービスの名前を手動で入力します。
JSON 表現 |
---|
{
"category": string,
"label": {
object ( |
フィールド | |
---|---|
category |
必須。このフィールドはカテゴリ名(カテゴリの固定 ID)を表します。 |
label |
必須。商品アイテムの言語タグを含むラベルです。アイテム名は半角 140 文字(全角 120 文字)、商品説明は半角 250 文字(全角 125 文字)以内にすることをおすすめします。このフィールドは、入力がカスタム サービス アイテムである場合にのみ設定する必要があります。標準化されたサービスタイプは、serviceTypeId で更新する必要があります。 |
ラベル
価格表、セクション、アイテムの表示時に使用するラベル。
JSON 表現 |
---|
{ "displayName": string, "description": string, "languageCode": string } |
フィールド | |
---|---|
displayName |
必須。価格表、セクション、または商品アイテムの表示名です。 |
description |
(省略可)価格表、セクション、または商品アイテムの説明です。 |
languageCode |
(省略可)これらの文字列に適用する BCP 47 言語コードです。言語ごとに設定できるラベルのセットは 1 つのみです。 |
通貨
金額をその通貨タイプで表します。
JSON 表現 |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
フィールド | |
---|---|
currencyCode |
ISO 4217 で定義されている 3 文字の通貨コード。 |
units |
金額の単位。たとえば、 |
nanos |
金額のナノ(10^-9)単位の数。値は -999,999,999~+999,999,999 の範囲(両端を含む)で指定する必要があります。 |
Methods |
|
---|---|
|
ログインしているユーザーが所有する新しいビジネスを作成します。 |
|
指定したアカウントのビジネスを一覧表示します。 |