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 आईडी, जहां से लोकेशनग्रुप ऐसेटसेट में एलिमेंट आते हैं. यह फ़ील्ड ज़रूरी है और सिर्फ़ लोकेशन ग्रुप के टाइप किए गए AssetSet के लिए ही लागू होता है.

hotelPropertyData

object (HotelPropertyData)

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

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

object (LocationSet)

लोकेशन एसेट का सेट डेटा. इसका इस्तेमाल, सिंक करने का लेवल दिखाने वाली जगह की जानकारी सेट करने के लिए किया जाएगा. इसे केवल तभी सेट किया जा सकता है, जब AssetSet का प्रकार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 की लिस्टिंग को लेबल के हिसाब से फ़िल्टर करने के लिए किया जाता है. अगर लेबल फ़िल्टर में एंट्री मौजूद हैं, तो सिर्फ़ उन लिस्टिंग को ऐसेट में सिंक किया जा सकता है जिनमें कोई भी लेबल सेट होता है. अगर लेबलफ़िल्टर में कोई एंट्री मौजूद नहीं है, तो सभी लिस्टिंग को सिंक किया जा सकता है. लेबल फ़िल्टर एक साथ OR लगाए जाते हैं.

listingIdFilters[]

string (int64 format)

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

businessAccountId

string

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

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

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

BusinessProfileLocationGroup

Business Profile के डाइनैमिक लोकेशन ग्रुप के बारे में जानकारी. यह सिर्फ़ तब लागू होता है, जब सिंक किए गए AssetSet का टाइप लोकेशन_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)

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