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, पार्टनर के ब्रैंड आइडेंटिफ़ायर से मेल खाता है. इसका इस्तेमाल लैंडिंग पेज मैच करने और प्रॉपर्टी-लेवल के ब्रैंड आइडेंटिफ़ायर के लिए किया जाता है.

जिन प्रॉपर्टी के लिए ब्रैंड सेट नहीं किया गया है उन पर डिफ़ॉल्ट ब्रैंड लागू होता है. डिफ़ॉल्ट ब्रैंड का brandId NO_BRAND_ID है. इसे कॉन्फ़िगर किए गए किसी भी ब्रैंड की तरह फ़ेच और अपडेट किया जा सकता है.

displayNames[]

object (LocalizedText)

सिर्फ़ इनपुट के लिए. ब्रैंड की प्रॉपर्टी के लिए, Google जो नाम दिखाता है. डिसप्ले नेम सिर्फ़ तब सेट करने होते हैं, जब आपको ब्रैंड के लिए लैंडिंग पेज के डिसप्ले नेम या खाता-लेवल के डिसप्ले नेम को बदलना हो. Google, डिसप्ले नेम की समीक्षा करता है, ताकि यह पता चल सके कि वे बच्चों के लिए सही हैं या नहीं. एक से ज़्यादा भाषाओं में नाम होने पर, Google सिर्फ़ तब डिसप्ले नेम दिखाएगा, जब Google सभी भाषाओं में नाम को मंज़ूरी दे देगा.

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

सिर्फ़ आउटपुट के लिए. ऐक्टिव आइकॉन का यूआरएल. यह सिर्फ़ तब मौजूद होता है, जब आइकॉन को मंज़ूरी मिल गई हो.

iconState

enum (ReviewState)

सिर्फ़ आउटपुट के लिए. ब्रैंड के आइकॉन की समीक्षा की स्थिति. अगर सबमिट किया गया और ऐक्टिव, दोनों आइकॉन मौजूद हैं, तो इसका मतलब है कि सबमिट किए गए आइकॉन का इस्तेमाल किया जा रहा है.

iconDisapprovalReasons[]

enum (ImageDisapprovalReason)

सिर्फ़ आउटपुट के लिए. आइकॉन को अस्वीकार किए जाने की वजहें. यह सिर्फ़ उन आइकॉन पर लागू होता है जिन्हें REJECTED स्थिति में सबमिट किया गया है.

propertyCount

string (int64 format)

सिर्फ़ आउटपुट के लिए. ब्रैंड आईडी वाली प्रॉपर्टी की संख्या.

ReviewState

जुड़े हुए आइकॉन या डिसप्ले नेम के लिए समीक्षा की संभावित स्थितियां.

Enums
REVIEW_STATE_UNSPECIFIED डिफ़ॉल्ट मान.
REVIEW_STATE_NEW Google, आइकॉन या डिसप्ले नेम की समीक्षा कर रहा है.
APPROVED आइकॉन या डिसप्ले नेम को मंज़ूरी मिल गई है और यह सार्वजनिक तौर पर दिखने के लिए तैयार है.
REJECTED आइकॉन या डिसप्ले नेम को अस्वीकार कर दिया गया है. Google इसे नहीं दिखाएगा.

DisplayNameDisapprovalReason

किसी खास भाषा में डिसप्ले नेम के अस्वीकार होने की वजह.

JSON के काेड में दिखाना
{
  "languageCode": string,
  "disapprovalReason": enum (DisapprovalReason)
}
फ़ील्ड
languageCode

string

अस्वीकार किए गए डिसप्ले नेम की भाषा.

disapprovalReason

enum (DisapprovalReason)

अस्वीकार किए जाने की वजह.

DisapprovalReason

डिसप्ले नाम के अस्वीकार होने की संभावित वजहें.

Enums
DISAPPROVAL_REASON_UNSPECIFIED जानकारी नहीं दी गई है.
PUNCTUATION डिसप्ले नेम का फ़ॉर्मैट सही नहीं है और/या इसमें विराम चिह्न शामिल हैं.
MARKETING_LANGUAGE डिसप्ले नेम में मार्केटिंग की भाषा का इस्तेमाल किया गया है.
LANDING_PAGE_NOT_MATCHED डिसप्ले नेम, लैंडिंग पेज से मेल नहीं खाता.
NOT_BRAND_NAME डिसप्ले नेम, ब्रैंड का नाम नहीं लग रहा है.

तरीके

create

इससे नया ब्रैंड बनता है.

get

यह फ़ंक्शन, अनुरोध यूआरआई के ब्रैंड संसाधन नाम से जुड़े Brand इंस्टेंस को दिखाता है.

list

किसी पार्टनर खाते के ब्रैंड दिखाता है.

patch

इस तरीके का इस्तेमाल करके, किसी ब्रैंड को अपडेट किया जा सकता है.