AssetSet

यह एसेट का सेट होता है, जो एसेट के कलेक्शन को दिखाता है. किसी एसेट को एसेट सेट से लिंक करने के लिए, AssetSetAsset का इस्तेमाल करें.

जेएसओएन के काेड में दिखाना
{
  "id": string,
  "resourceName": string,
  "name": string,
  "type": enum (AssetSetType),
  "status": enum (AssetSetStatus),
  "merchantCenterFeed": {
    object (MerchantCenterFeed)
  },
  "locationGroupParentAssetSetId": string,
  "hotelPropertyData": {
    object (HotelPropertyData)
  },

  // Union field asset_set_source can be only one of the following:
  "locationSet": {
    object (LocationSet)
  },
  "businessProfileLocationGroup": {
    object (BusinessProfileLocationGroup)
  },
  "chainLocationGroup": {
    object (ChainLocationGroup)
  }
  // End of list of possible types for union field asset_set_source.
}
फ़ील्ड
id

string (int64 format)

सिर्फ़ आउटपुट के लिए. एसेट सेट का आईडी.

resourceName

string

इम्यूटेबल. एसेट सेट के संसाधन का नाम. एसेट सेट के संसाधन नाम इस तरह के होते हैं:

customers/{customerId}/assetSets/{asset_set_id}

name

string

ज़रूरी है. एसेट सेट का नाम. ज़रूरी है. इसकी लंबाई कम से कम 1 और ज़्यादा से ज़्यादा 128 होनी चाहिए.

type

enum (AssetSetType)

ज़रूरी है. इम्यूटेबल. एसेट सेट का टाइप. ज़रूरी है.

status

enum (AssetSetStatus)

सिर्फ़ आउटपुट के लिए. एसेट सेट का स्टेटस. सिर्फ़ पढ़ने के लिए.

merchantCenterFeed

object (MerchantCenterFeed)

Google Merchant Center से मिला मर्चेंट आईडी और फ़ीड लेबल.

locationGroupParentAssetSetId

string (int64 format)

इम्यूटेबल. उस एसेट सेट का पैरंट एसेट सेट आईडी जहां से इस एसेट सेट के एलिमेंट आते हैं. उदाहरण के लिए: सिंक के लेवल का assetSet आईडी, जहां लोकेशनGroup AssetSet में एलिमेंट आते हैं. यह फ़ील्ड ज़रूरी है. यह सिर्फ़ लोकेशन ग्रुप के टाइप किए गए AssetSet के लिए लागू होता है.

hotelPropertyData

object (HotelPropertyData)

सिर्फ़ आउटपुट के लिए. यात्रा के लक्ष्यों के लिए बेहतरीन परफ़ॉर्मेंस में मदद करने वाले ऐसे कैंपेन जिनके लिए Hotel Center खाता लिंक हो. सिर्फ़ पढ़ने के लिए.

यूनियन फ़ील्ड asset_set_source. हर तरह के एसेट सेट के हिसाब से एसेट सेट का डेटा. सभी टाइप के लिए, अलग से डेटा नहीं दिया जाता. asset_set_source इनमें से सिर्फ़ एक हो सकता है:
locationSet

object (LocationSet)

लोकेशन एसेट का सेट डेटा. इसका इस्तेमाल सिंक लेवल की जगह की जानकारी सेट करने के लिए किया जाएगा. इसे सिर्फ़ तब सेट किया जा सकता है, जब ऐसेटसेट का टाइपLOCATION_SYNC हो.

businessProfileLocationGroup

object (BusinessProfileLocationGroup)

Business Profile के लोकेशन ग्रुप की एसेट का डेटा.

chainLocationGroup

object (ChainLocationGroup)

यह किसी चेन डाइनैमिक लोकेशन ग्रुप के बारे में जानकारी दिखाता है. यह सिर्फ़ तब लागू होता है, जब सिंक लेवल के AssetSet का टाइपLOCATION_SYNC हो और सिंक का सोर्स, चेन हो.

AssetSetStatus

किसी एसेट सेट का संभावित स्टेटस.

Enums
UNSPECIFIED स्थिति के बारे में नहीं बताया गया है.
UNKNOWN इस वर्शन में मिली वैल्यू की जानकारी नहीं है. यह सिर्फ़ रिस्पॉन्स वैल्यू है.
ENABLED एसेट सेट चालू है.
REMOVED एसेट सेट हटा दिया गया है.

MerchantCenterFeed

Google Merchant Center से मिला मर्चेंट आईडी और फ़ीड लेबल.

जेएसओएन के काेड में दिखाना
{
  "merchantId": string,
  "feedLabel": string
}
फ़ील्ड
merchantId

string (int64 format)

ज़रूरी है. Google Merchant Center से मिला मर्चेंट आईडी

feedLabel

string

ज़रूरी नहीं. Google Merchant Center से फ़ीड का लेबल.

HotelPropertyData

यात्रा के लक्ष्यों के लिए बेहतरीन परफ़ॉर्मेंस में मदद करने वाले ऐसे कैंपेन जिनके लिए Hotel Center खाता लिंक हो. सिर्फ़ पढ़ने के लिए.

जेएसओएन के काेड में दिखाना
{
  "hotelCenterId": string,
  "partnerName": string
}
फ़ील्ड
hotelCenterId

string (int64 format)

सिर्फ़ आउटपुट के लिए. पार्टनर का Hotel Center आईडी.

partnerName

string

सिर्फ़ आउटपुट के लिए. होटल पार्टनर का नाम.

LocationSet

लोकेशन सेट करने से जुड़ा डेटा. Google Business Profile (पहले इसे Google My Business के नाम से जाना जाता था) के डेटा, चेन डेटा, और मैप की जगह की जानकारी के डेटा में से कोई एक बताना ज़रूरी है.

जेएसओएन के काेड में दिखाना
{
  "locationOwnershipType": enum (LocationOwnershipType),

  // Union field source can be only one of the following:
  "businessProfileLocationSet": {
    object (BusinessProfileLocationSet)
  },
  "chainLocationSet": {
    object (ChainSet)
  },
  "mapsLocationSet": {
    object (MapsLocationSet)
  }
  // End of list of possible types for union field source.
}
फ़ील्ड
locationOwnershipType

enum (LocationOwnershipType)

ज़रूरी है. इम्यूटेबल. जगह के मालिकाना हक का टाइप (मालिकाना हक वाली जगह या सहयोगी (अफ़िलिएट) जगह).

यूनियन फ़ील्ड source. हर सिंक सोर्स के लिए, जगह की जानकारी का डेटा. source इनमें से सिर्फ़ एक हो सकता है:
businessProfileLocationSet

object (BusinessProfileLocationSet)

Google Business Profile में मौजूद जगहों से अपने-आप जानकारी भरने वाले लोकेशन सेट को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाने वाला डेटा.

chainLocationSet

object (ChainSet)

तय की गई चेन से पॉप्युलेट किए गए चेन सेट पर किसी लोकेशन को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाने वाला डेटा.

mapsLocationSet

object (MapsLocationSet)

सिर्फ़ तब सेट करें, जब जगहों को मैप की चुनी गई जगहों के आधार पर सिंक किया गया हो

BusinessProfileLocationSet

Google Business Profile में मौजूद जगहों से अपने-आप जानकारी भरने वाले लोकेशन सेट को कॉन्फ़िगर करने के लिए इस्तेमाल किया जाने वाला डेटा. अगर अलग-अलग तरह के फ़िल्टर के बारे में जानकारी हो, तो उन्हें एक साथ AND कर दिया जाता है.

जेएसओएन के काेड में दिखाना
{
  "httpAuthorizationToken": string,
  "emailAddress": string,
  "businessNameFilter": string,
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessAccountId": string
}
फ़ील्ड
httpAuthorizationToken

string

ज़रूरी है. इम्यूटेबल. अनुमति पाने के लिए इस्तेमाल किया जाने वाला एचटीटीपी ऑथराइज़ेशन टोकन.

emailAddress

string

ज़रूरी है. इम्यूटेबल. Google Business Profile खाते का ईमेल पता या Google Business Profile खाते के मैनेजर का ईमेल पता.

businessNameFilter

string

इसका इस्तेमाल, Google Business Profile की लिस्टिंग को कारोबार के नाम के हिसाब से फ़िल्टर करने के लिए किया जाता है. अगर BusinessNameFilter सेट किया गया है, तो सिर्फ़ मिलते-जुलते कारोबार के नाम वाली लिस्टिंग को ऐसेट में सिंक किया जा सकता है.

labelFilters[]

string

इसका इस्तेमाल, Google Business Profile की लिस्टिंग को लेबल के हिसाब से फ़िल्टर करने के लिए किया जाता है. अगर लेबल फ़िल्टर में एंट्री मौजूद होती हैं, तो सिर्फ़ ऐसी लिस्टिंग को ऐसेट में सिंक किया जा सकता है जिनमें कोई भी लेबल सेट हो. अगर labelfilter में कोई एंट्री मौजूद नहीं होती, तो सभी स्टोर पेजों को सिंक किया जा सकता है. लेबल फ़िल्टर एक साथ OR जोड़े जाते हैं.

listingIdFilters[]

string (int64 format)

इसका इस्तेमाल, Google Business Profile की लिस्टिंग को लिस्टिंग आईडी से फ़िल्टर करने के लिए किया जाता है. अगर ListingsIdFilter में एंट्री मौजूद होती हैं, तो सिर्फ़ फ़िल्टर से तय की गई लिस्टिंग को ऐसेट में सिंक किया जा सकता है. अगर listingIdfilter में कोई भी एंट्री मौजूद नहीं होती, तो सभी स्टोर पेजों को सिंक किया जा सकता है. लिस्टिंग आईडी के फ़िल्टर एक साथ OR के साथ लगाए जाते हैं.

businessAccountId

string

इम्यूटेबल. मैनेज किए जा रहे उस कारोबार का खाता आईडी जिसकी जगहों का इस्तेमाल करना है. अगर इस फ़ील्ड को सेट नहीं किया जाता है, तो उपयोगकर्ता जिन कारोबारों को ऐक्सेस कर सकते हैं (ईमेल पते में बताए गए) का इस्तेमाल किया जाएगा.

ChainSet

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

जेएसओएन के काेड में दिखाना
{
  "relationshipType": enum (ChainRelationshipType),
  "chains": [
    {
      object (ChainFilter)
    }
  ]
}
फ़ील्ड
relationshipType

enum (ChainRelationshipType)

ज़रूरी है. इम्यूटेबल. इस विज्ञापन देने वाले के साथ, तय की गई चेन में किस तरह के संबंध हैं.

chains[]

object (ChainFilter)

ज़रूरी है. चेन लेवल के फ़िल्टर की सूची, सभी फ़िल्टर एक साथ OR लगाए जाते हैं.

ChainRelationshipType

संबंध के संभावित प्रकार.

Enums
UNSPECIFIED जानकारी नहीं दी गई.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
AUTO_DEALERS ऑटो डीलर के साथ संबंध.
GENERAL_RETAILERS खुदरा दुकानदार के साथ सामान्य संबंध.

ChainFilter

फ़ीड आइटम के सेट में, जगह के लिए चेन लेवल का एक फ़िल्टर. सभी फ़ील्ड को फ़िल्टर करने का लॉजिक AND है.

जेएसओएन के काेड में दिखाना
{
  "chainId": string,
  "locationAttributes": [
    string
  ]
}
फ़ील्ड
chainId

string (int64 format)

ज़रूरी है. चेन आईडी के हिसाब से चेन लोकेशन को फ़िल्टर करने के लिए इस्तेमाल किया जाता है. ऐसेट सेट में, सिर्फ़ बताई गई चेन से जुड़ी चेन लोकेशन ही होंगी.

locationAttributes[]

string

इसका इस्तेमाल, जगह के एट्रिब्यूट के आधार पर चेन लोकेशन को फ़िल्टर करने के लिए किया जाता है. एसेट सेट में, सिर्फ़ उन चेन लोकेशन को ही शामिल किया जाएगा जो दिए गए सभी एट्रिब्यूट से जुड़ी हैं. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि इस फ़ील्ड को फ़िल्टर नहीं किया गया है.

MapsLocationSet

एक से ज़्यादा मैप स्थान सिंक डेटा के लिए रैपर

जेएसओएन के काेड में दिखाना
{
  "mapsLocations": [
    {
      object (MapsLocationInfo)
    }
  ]
}
फ़ील्ड
mapsLocations[]

object (MapsLocationInfo)

ज़रूरी है. उस जगह की जानकारी की सूची जिसमें उपयोगकर्ता ने मैन्युअल तरीके से सिंक किया है.

MapsLocationInfo

जगह के आईडी के लिए रैपर

जेएसओएन के काेड में दिखाना
{
  "placeId": string
}
फ़ील्ड
placeId

string

Maps पर मौजूद जगह का आईडी.

BusinessProfileLocationGroup

Business Profile के डाइनैमिक लोकेशन ग्रुप के बारे में जानकारी. यह सिर्फ़ तब लागू होता है, जब सिंक किए गए लेवल के AssetSet का टाइपLOCATION_SYNC हो और सिंक का सोर्स Business Profile हो.

जेएसओएन के काेड में दिखाना
{
  "dynamicBusinessProfileLocationGroupFilter": {
    object (DynamicBusinessProfileLocationGroupFilter)
  }
}
फ़ील्ड
dynamicBusinessProfileLocationGroupFilter

object (DynamicBusinessProfileLocationGroupFilter)

Business Profile के डाइनैमिक लोकेशन सेट के लिए फ़िल्टर.

DynamicBusinessProfileLocationGroupFilter

यह किसी एसेट सेट में, Business Profile की जगहों के हिसाब से फ़िल्टर दिखाता है. अगर कई फ़िल्टर दिए गए हैं, तो वे एक साथ AND लगे होते हैं.

जेएसओएन के काेड में दिखाना
{
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessNameFilter": {
    object (BusinessProfileBusinessNameFilter)
  }
}
फ़ील्ड
labelFilters[]

string

इसका इस्तेमाल, लेबल के हिसाब से Business Profile में मौजूद जगहों को फ़िल्टर करने के लिए किया जाता है. ऐसेट सेट में सिर्फ़ वही जगहें दिखेंगी जहां सूची में दिए गए लेबल में से कोई भी लेबल मौजूद होगा. लेबल फ़िल्टर एक साथ OR जोड़े जाते हैं.

listingIdFilters[]

string (int64 format)

इसका इस्तेमाल, लिस्टिंग आईडी के आधार पर Business Profile की जगहों को फ़िल्टर करने के लिए किया जाता है.

businessNameFilter

object (BusinessProfileBusinessNameFilter)

इसका इस्तेमाल, Business Profile में मौजूद जगहों को कारोबार के नाम के हिसाब से फ़िल्टर करने के लिए किया जाता है.

BusinessProfileBusinessNameFilter

Business Profile के लोकेशन ग्रुप से जुड़े कारोबार के नाम का फ़िल्टर.

जेएसओएन के काेड में दिखाना
{
  "businessName": string,
  "filterType": enum (LocationStringFilterType)
}
फ़ील्ड
businessName

string

फ़िल्टर करने के लिए इस्तेमाल करने के लिए, कारोबार के नाम वाली स्ट्रिंग.

filterType

enum (LocationStringFilterType)

businessName के साथ फ़िल्टर करने के लिए, इस्तेमाल की जाने वाली स्ट्रिंग मैचिंग का टाइप.

LocationStringFilterType

लोकेशन स्ट्रिंग फ़िल्टर के संभावित टाइप.

Enums
UNSPECIFIED जानकारी नहीं दी गई.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
EXACT फ़िल्टर सटीक स्ट्रिंग मैचिंग का इस्तेमाल करेगा.

ChainLocationGroup

यह किसी चेन डाइनैमिक लोकेशन ग्रुप के बारे में जानकारी दिखाता है. यह सिर्फ़ तब लागू होता है, जब सिंक लेवल के AssetSet का टाइपLOCATION_SYNC हो और सिंक का सोर्स, चेन हो.

जेएसओएन के काेड में दिखाना
{
  "dynamicChainLocationGroupFilters": [
    {
      object (ChainFilter)
    }
  ]
}
फ़ील्ड
dynamicChainLocationGroupFilters[]

object (ChainFilter)

चेन आईडी के आधार पर चेन जगहों को फ़िल्टर करने के लिए इस्तेमाल किया जाता है. ऐसेट सेट में सिर्फ़ वही जगहें होंगी जो बताई गई चेन से जुड़ी हैं.