REST Resource: accounts.brands

リソース: Brand

ブランドレベルのアイコンと表示名の設定。承認されると、パートナーがこのブランドに割り当てた宿泊施設の検索結果に、アイコンと表示名が表示されます。

JSON 表現
{
  "name": string,
  "displayNames": [
    {
      object (LocalizedText)
    }
  ],
  "submittedDisplayNames": [
    {
      object (LocalizedText)
    }
  ],
  "activeDisplayNames": [
    {
      object (LocalizedText)
    }
  ],
  "displayNameState": enum (ReviewState),
  "displayNameDisapprovalReason": [
    {
      object (DisplayNameDisapprovalReason)
    }
  ],
  "icon": string,
  "submittedIcon": string,
  "activeIcon": string,
  "activeIconUri": string,
  "iconState": enum (ReviewState),
  "iconDisapprovalReasons": [
    enum (ImageDisapprovalReason)
  ],
  "propertyCount": string
}
フィールド
name

string

出力専用。ブランドのリソース名(accounts/{account_id}/brands/{brandId} 形式)。brandId は、ランディング ページの照合とプロパティ レベルのブランド識別子に使用されるパートナーのブランド識別子に対応します。

ブランドのないプロパティには、デフォルトのブランドが適用されます。デフォルトのブランドの brandIdNO_BRAND_ID です。構成された他のブランドと同様に、取得して更新できます。

displayNames[]

object (LocalizedText)

入力専用。Google がブランドの宿泊施設に表示する名前。表示名を設定する必要があるのは、ブランドのランディング ページの表示名またはアカウント単位の表示名をオーバーライドする場合のみです。Google は、適切なコンテンツの表示名を審査します。複数の言語がある場合、Google はすべての言語を承認した後にのみ表示名を 1 回表示します。

submittedDisplayNames[]

object (LocalizedText)

出力専用。ブランドの提出された表示名(提供されたすべての言語)。表示名が新しい場合、またはいずれかの言語で拒否された場合にのみ存在します。

activeDisplayNames[]

object (LocalizedText)

出力専用。ブランドの有効な表示名(提供されたすべての言語)。表示名が提供されたすべての言語で承認されている場合にのみ存在します。

displayNameState

enum (ReviewState)

出力専用。ブランドの表示名の審査ステータス。すべての表示名の言語エントリに適用されます。送信済みの表示名と有効な表示名の両方がある場合は、送信済みの表示名を参照します。

displayNameDisapprovalReason[]

object (DisplayNameDisapprovalReason)

出力専用。表示名が不承認となった理由。審査ステータスが「REJECTED」の表示名にのみ適用されます。

icon

string

入力専用。ブランドのアイコンを識別するブランドの accounts.icon。値は、accounts/{account_id}/icons/{icon_id} 形式のアイコンのリソース名を参照します。

submittedIcon

string

出力専用。ブランドが送信した accounts.icon。値は、accounts/{account_id}/icons/{icon_id} 形式のアイコンのリソース名を参照します。送信済みアイコンは、新しいアイコンまたは不承認のアイコンです。

activeIcon

string

出力専用。ブランドのアクティブな accounts.icon。値は、accounts/{account_id}/icons/{icon_id} 形式のアイコンのリソース名を参照します。有効なアイコンとは、承認済みのアイコンのことです。

activeIconUri

string

出力専用。アクティブなアイコンの URL。アイコンが承認された場合にのみ存在します。

iconState

enum (ReviewState)

出力専用。ブランドのアイコンの審査状況。送信済みアイコンとアクティブ アイコンの両方がある場合は、送信済みアイコンを指します。

iconDisapprovalReasons[]

enum (ImageDisapprovalReason)

出力専用。アイコンが不承認となった理由。REJECTED 状態の送信済みアイコンにのみ適用されます。

propertyCount

string (int64 format)

出力専用。対応するブランド ID を持つ宿泊施設の数。

ReviewState

関連付けられたアイコンまたは表示名の審査ステータス。

列挙型
REVIEW_STATE_UNSPECIFIED デフォルト値。
REVIEW_STATE_NEW アイコンまたは表示名が審査中です。
APPROVED アイコンまたは表示名が承認され、一般公開の準備が整いました。
REJECTED アイコンまたは表示名が不承認になります。Google は表示しません。

DisplayNameDisapprovalReason

特定の言語の表示名が不承認となった理由。

JSON 表現
{
  "languageCode": string,
  "disapprovalReason": enum (DisapprovalReason)
}
フィールド
languageCode

string

不承認となった表示名の言語。

disapprovalReason

enum (DisapprovalReason)

不承認の理由。

DisapprovalReason

表示名が不承認となる理由として考えられること。

列挙型
DISAPPROVAL_REASON_UNSPECIFIED 指定されていません。
PUNCTUATION 表示名の形式が正しくないか、句読点が含まれています。
MARKETING_LANGUAGE 表示名にマーケティングを目的とした文言が含まれています。
LANDING_PAGE_NOT_MATCHED 表示名がランディング ページと一致していません。
NOT_BRAND_NAME 表示名がブランドではないようです。

メソッド

create

新しいブランドを作成します。

get

リクエスト URI のブランド リソース名に関連付けられた Brand インスタンスを返します。

list

パートナー アカウントのブランドを返します。

patch

ブランドを更新します。