REST Resource: accounts.brands

리소스: 브랜드

브랜드 수준 아이콘 및 표시 이름 구성입니다. 승인되면 파트너가 이 브랜드에 할당한 숙박 시설의 검색 결과에 아이콘과 표시 이름이 표시됩니다.

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은 모든 언어를 승인한 후에만 표시 이름을 표시합니다.

submittedDisplayNames[]

object (LocalizedText)

출력 전용입니다. 제공된 모든 언어로 제출된 브랜드의 표시 이름입니다. 표시 이름이 새롭거나 언어별로 거부된 경우에만 표시됩니다.

activeDisplayNames[]

object (LocalizedText)

출력 전용입니다. 제공된 모든 언어로 된 브랜드의 활성 표시 이름입니다. 제공된 모든 언어로 표시 이름이 승인된 경우에만 표시됩니다.

displayNameState

enum (ReviewState)

출력 전용입니다. 모든 표시 이름 언어 항목에 적용되는 브랜드의 표시 이름 검토 상태입니다. 제출된 표시 이름과 활성 표시 이름이 모두 있는 경우 제출된 표시 이름을 나타냅니다.

displayNameDisapprovalReason[]

object (DisplayNameDisapprovalReason)

출력 전용입니다. 표시 이름의 비승인 사유입니다. 검토 상태가 '거부됨'인 표시 이름에만 적용됩니다.

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 Google에서 아이콘 또는 표시 이름을 검토하고 있습니다.
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

브랜드를 업데이트합니다.