REST Resource: accounts.brands

Kaynak: Marka

Marka düzeyinde simge ve görünen ad yapılandırması. Onaylandıktan sonra simge ve görünen ad, iş ortağının bu markaya atadığı tesislerin arama sonuçlarında gösterilir.

JSON gösterimi
{
  "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
}
Alanlar
name

string

Yalnızca çıkış. Markanın kaynak adı (accounts/{account_id}/brands/{brandId} biçiminde). brandId, açılış sayfası eşleştirme ve mülk düzeyinde marka tanımlayıcısı için kullanılan iş ortağının marka tanımlayıcısına karşılık gelir.

Markası olmayan tesisler için varsayılan bir marka uygulanır. Varsayılan markanın brandId değeri NO_BRAND_ID'dir. Yapılandırılmış diğer markalar gibi getirilebilir ve güncellenebilir.

displayNames[]

object (LocalizedText)

Yalnızca giriş. Google'ın markanın tesisleri için gösterdiği ad. Görünen adları ayarlamak yalnızca markanın açılış sayfası görünen adını veya hesap düzeyindeki görünen adını geçersiz kılmak istiyorsanız gereklidir. Google, görünen adları uygun içerik açısından inceler. Birden fazla dil olduğunda Google, tüm dilleri onayladıktan sonra görünen adları gösterir.

submittedDisplayNames[]

object (LocalizedText)

Yalnızca çıkış. Markanın, sağlanan tüm dillerde gönderdiği görünen adlar. Yalnızca görünen ad yeni olduğunda veya herhangi bir dil için reddedildiğinde gösterilir.

activeDisplayNames[]

object (LocalizedText)

Yalnızca çıkış. Markanın, sağlanan tüm dillerdeki etkin görünen adları. Yalnızca görünen ad, sağlanan tüm diller için onaylanmışsa bulunur.

displayNameState

enum (ReviewState)

Yalnızca çıkış. Markanın görünen adlarının inceleme durumu. Bu durum, tüm görünen ad dili girişleri için geçerlidir. Hem gönderilmiş hem de etkin görünen adlar varsa bu metrik, gönderilmiş görünen adları ifade eder.

displayNameDisapprovalReason[]

object (DisplayNameDisapprovalReason)

Yalnızca çıkış. Görünen adın onaylanmama nedeni. Yalnızca inceleme durumu "REDDEDİLDİ" olan görünen adlar için geçerlidir.

icon

string

Yalnızca giriş. Markanın simgesini tanımlayan accounts.icon. Değer, simgenin accounts/{account_id}/icons/{icon_id} biçimindeki kaynak adını ifade eder.

submittedIcon

string

Yalnızca çıkış. Markanın gönderdiği accounts.icon. Değer, simgenin accounts/{account_id}/icons/{icon_id} biçimindeki kaynak adını ifade eder. Gönderilen simge yeni veya reddedilmiş bir simgedir.

activeIcon

string

Yalnızca çıkış. Markanın etkin accounts.icon Değer, simgenin accounts/{account_id}/icons/{icon_id} biçimindeki kaynak adını ifade eder. Etkin simge, onaylanmış simgedir.

activeIconUri

string

Yalnızca çıkış. Etkin simgenin URL'si. Yalnızca simge onaylandığında bulunur.

iconState

enum (ReviewState)

Yalnızca çıkış. Markanın simgesinin inceleme durumu. Hem gönderilmiş hem de etkin simgeler varsa bu, gönderilmiş simgeyi ifade eder.

iconDisapprovalReasons[]

enum (ImageDisapprovalReason)

Yalnızca çıkış. Simgenin onaylanmama nedenleri. Yalnızca REJECTED durumuyla gönderilen simgeler için geçerlidir.

propertyCount

string (int64 format)

Yalnızca çıkış. İlgili marka kimliğine sahip tesislerin sayısı.

ReviewState

İlişkili simge veya görünen ad için olası inceleme durumları.

Sıralamalar
REVIEW_STATE_UNSPECIFIED Varsayılan değer.
REVIEW_STATE_NEW Google, simgeyi veya görünen adı inceliyor.
APPROVED Simge veya görünen ad onaylandı ve herkese açık olarak gösterilmeye hazır.
REJECTED Simge veya görünen ad reddedilir. Google bu bilgiyi göstermez.

DisplayNameDisapprovalReason

Görünen adın belirli bir dilde onaylanmama nedeni.

JSON gösterimi
{
  "languageCode": string,
  "disapprovalReason": enum (DisapprovalReason)
}
Alanlar
languageCode

string

Onaylanmayan görünen adın dili.

disapprovalReason

enum (DisapprovalReason)

Onaylanmama nedeni.

DisapprovalReason

Görünen adın onaylanmamasının olası nedenleri.

Sıralamalar
DISAPPROVAL_REASON_UNSPECIFIED Belirtilmedi.
PUNCTUATION Görünen ad hatalı biçimlendirilmiş ve/veya noktalama işareti içeriyor.
MARKETING_LANGUAGE Görünen ad, pazarlama dili içeriyor.
LANDING_PAGE_NOT_MATCHED Görünen ad, açılış sayfasıyla eşleşmiyor.
NOT_BRAND_NAME Görünen ad, marka olarak görünmüyor.

Yöntemler

create

Yeni bir marka oluşturur.

get

İstek URI'sinin marka kaynak adıyla ilişkili Brand örneğini döndürür.

list

Bir iş ortağı hesabının markalarını döndürür.

patch

Bir markayı günceller.