AssetSet

সম্পদের সংগ্রহের প্রতিনিধিত্বকারী একটি সম্পদ সেট। সম্পদ সেটের সাথে একটি সম্পদ লিঙ্ক করতে AssetSetAsset ব্যবহার করুন।

JSON প্রতিনিধিত্ব
{
  "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 id যেখান থেকে LocationGroup AssetSet-এর উপাদানগুলি আসে৷ এই ক্ষেত্রটি প্রয়োজনীয় এবং শুধুমাত্র লোকেশন গ্রুপ টাইপ করা AssetSet এর জন্য প্রযোজ্য।

hotelPropertyData

object ( HotelPropertyData )

শুধুমাত্র আউটপুট। হোটেল সেন্টার অ্যাকাউন্ট লিঙ্ক সহ ভ্রমণ লক্ষ্য প্রচারের জন্য পারফরম্যান্স ম্যাক্সের জন্য। শুধুমাত্র পাঠযোগ্য.

ইউনিয়ন ফিল্ড asset_set_source । প্রতিটি সম্পদ সেট প্রকারের জন্য নির্দিষ্ট সম্পদ সেট ডেটা। সব ধরনের নির্দিষ্ট ডেটা নেই। asset_set_source নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
locationSet

object ( LocationSet )

অবস্থান সম্পদ সেট ডেটা। এটি সিঙ্ক লেভেল অবস্থান সেটের জন্য ব্যবহার করা হবে। সম্পদ সেটের ধরন LOCATION_SYNC হলেই এটি সেট করা যেতে পারে৷

businessProfileLocationGroup

object ( BusinessProfileLocationGroup )

ব্যবসার প্রোফাইল অবস্থান গ্রুপ সম্পদ সেট ডেটা।

chainLocationGroup

object ( ChainLocationGroup )

একটি চেইন গতিশীল অবস্থান গ্রুপ সম্পর্কে তথ্য প্রতিনিধিত্ব করে। শুধুমাত্র প্রযোজ্য যদি সিঙ্ক লেভেল অ্যাসেটসেটের ধরন LOCATION_SYNC হয় এবং সিঙ্ক সোর্স হয় চেইন।

AssetSetStatus

একটি সম্পদ সেটের সম্ভাব্য স্থিতি।

এনামস
UNSPECIFIED অবস্থা নির্দিষ্ট করা হয়নি.
UNKNOWN প্রাপ্ত মান এই সংস্করণে জানা নেই. এটি একটি প্রতিক্রিয়া শুধুমাত্র মান.
ENABLED সম্পদ সেট সক্রিয় করা হয়েছে.
REMOVED সম্পদ সেট সরানো হয়.

মার্চেন্টসেন্টারফিড

Google Merchant Center থেকে মার্চেন্ট আইডি এবং ফিড লেবেল।

JSON প্রতিনিধিত্ব
{
  "merchantId": string,
  "feedLabel": string
}
ক্ষেত্র
merchantId

string ( int64 format)

প্রয়োজন। Google Merchant Center থেকে মার্চেন্ট আইডি

feedLabel

string

ঐচ্ছিক। Google Merchant Center থেকে ফিড লেবেল।

হোটেল প্রপার্টি ডেটা

হোটেল সেন্টার অ্যাকাউন্ট লিঙ্ক সহ ভ্রমণ লক্ষ্য প্রচারের জন্য পারফরম্যান্স ম্যাক্সের জন্য। শুধুমাত্র পাঠযোগ্য.

JSON প্রতিনিধিত্ব
{
  "hotelCenterId": string,
  "partnerName": string
}
ক্ষেত্র
hotelCenterId

string ( int64 format)

শুধুমাত্র আউটপুট। পার্টনারের হোটেল সেন্টার আইডি।

partnerName

string

শুধুমাত্র আউটপুট। হোটেল পার্টনারের নাম।

অবস্থান সেট

অবস্থান সেট সম্পর্কিত ডেটা। Google বিজনেস প্রোফাইলের একটি (আগে Google My Business নামে পরিচিত) ডেটা, চেইন ডেটা এবং ম্যাপ লোকেশন ডেটা নির্দিষ্ট করতে হবে।

JSON প্রতিনিধিত্ব
{
  "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 বিজনেস প্রোফাইল লোকেশন থেকে পপুলেট করা লোকেশন সেট কনফিগার করতে ব্যবহৃত ডেটা।

chainLocationSet

object ( ChainSet )

নির্দিষ্ট চেইন দ্বারা জনবহুল চেইন সেটে একটি অবস্থান কনফিগার করতে ব্যবহৃত ডেটা।

mapsLocationSet

object ( MapsLocationSet )

নির্বাচিত মানচিত্রের অবস্থানের উপর ভিত্তি করে অবস্থানগুলি সিঙ্ক করা হলে শুধুমাত্র সেট করুন৷

ব্যবসায়িক প্রোফাইল অবস্থান সেট

Google বিজনেস প্রোফাইল লোকেশন থেকে পপুলেট করা লোকেশন সেট কনফিগার করতে ব্যবহৃত ডেটা। বিভিন্ন ধরনের ফিল্টার একত্রে AND'ed হয়, যদি সেগুলি নির্দিষ্ট করা হয়।

JSON প্রতিনিধিত্ব
{
  "httpAuthorizationToken": string,
  "emailAddress": string,
  "businessNameFilter": string,
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessAccountId": string
}
ক্ষেত্র
httpAuthorizationToken

string

প্রয়োজন। অপরিবর্তনীয়। অনুমোদন পাওয়ার জন্য ব্যবহৃত HTTP অনুমোদন টোকেন।

emailAddress

string

প্রয়োজন। অপরিবর্তনীয়। একটি Google ব্যবসার প্রোফাইল অ্যাকাউন্টের ইমেল ঠিকানা বা Google ব্যবসার প্রোফাইল অ্যাকাউন্টের একজন পরিচালকের ইমেল ঠিকানা।

businessNameFilter

string

ব্যবসার নাম অনুসারে Google ব্যবসায়িক প্রোফাইল তালিকা ফিল্টার করতে ব্যবহৃত হয়। ব্যবসার নাম ফিল্টার সেট করা থাকলে, শুধুমাত্র একটি মিলে যাওয়া ব্যবসার নামের তালিকাগুলিকে সম্পদে সিঙ্ক করা হবে৷

labelFilters[]

string

লেবেল দ্বারা Google ব্যবসার প্রোফাইল তালিকা ফিল্টার করতে ব্যবহৃত হয়। যদি লেবেলফিল্টারে এন্ট্রি বিদ্যমান থাকে, তবে শুধুমাত্র যে তালিকায় লেবেল সেট করা আছে সেগুলিই সম্পদে সিঙ্ক্রোনাইজ করা হবে। যদি লেবেলফিল্টারে কোনো এন্ট্রি বিদ্যমান না থাকে, তাহলে সমস্ত তালিকা সিঙ্ক করার জন্য প্রার্থী। লেবেল ফিল্টারগুলি একসাথে OR'ed হয়৷

listingIdFilters[]

string ( int64 format)

তালিকা আইডি দ্বারা Google বিজনেস প্রোফাইল তালিকা ফিল্টার করতে ব্যবহৃত হয়। যদি লিস্টিংআইডিফিল্টারে এন্ট্রি বিদ্যমান থাকে, তবে শুধুমাত্র ফিল্টার দ্বারা নির্দিষ্ট করা তালিকাগুলিই সম্পদে সিঙ্ক্রোনাইজ করা প্রার্থী। যদি listingIdFilters-এ কোনো এন্ট্রি বিদ্যমান না থাকে, তাহলে সমস্ত তালিকা সিঙ্ক করার জন্য প্রার্থী। লিস্টিং আইডি ফিল্টারগুলি একসাথে OR'ed হয়৷

businessAccountId

string

অপরিবর্তনীয়। পরিচালিত ব্যবসার অ্যাকাউন্ট আইডি যার অবস্থানগুলি ব্যবহার করা হবে৷ যদি এই ক্ষেত্রটি সেট করা না থাকে, তাহলে ব্যবহারকারী দ্বারা অ্যাক্সেসযোগ্য সমস্ত ব্যবসা (ইমেল ঠিকানা দ্বারা নির্দিষ্ট) ব্যবহার করা হয়৷

চেইনসেট

নির্দিষ্ট চেইন দিয়ে জনবহুল একটি অবস্থান সেট কনফিগার করতে ব্যবহৃত ডেটা।

JSON প্রতিনিধিত্ব
{
  "relationshipType": enum (ChainRelationshipType),
  "chains": [
    {
      object (ChainFilter)
    }
  ]
}
ক্ষেত্র
relationshipType

enum ( ChainRelationshipType )

প্রয়োজন। অপরিবর্তনীয়। এই বিজ্ঞাপনদাতার সাথে নির্দিষ্ট চেইনের সম্পর্কের ধরন।

chains[]

object ( ChainFilter )

প্রয়োজন। চেইন স্তরের ফিল্টারগুলির একটি তালিকা, সমস্ত ফিল্টার একসাথে বা করা হয়।

চেইন রিলেশনশিপ টাইপ

একটি সম্পর্কের সম্ভাব্য প্রকার।

এনামস
UNSPECIFIED উল্লিখিত না.
UNKNOWN শুধুমাত্র রিটার্ন মান জন্য ব্যবহৃত. এই সংস্করণে অজানা মান প্রতিনিধিত্ব করে।
AUTO_DEALERS অটো ডিলার সম্পর্ক।
GENERAL_RETAILERS সাধারণ খুচরা বিক্রেতার সম্পর্ক।

চেইন ফিল্টার

একটি ফিড আইটেম সেটের অবস্থানে একটি চেইন স্তরের ফিল্টার। সমস্ত ক্ষেত্রের মধ্যে ফিল্টারিং যুক্তি হল AND।

JSON প্রতিনিধিত্ব
{
  "chainId": string,
  "locationAttributes": [
    string
  ]
}
ক্ষেত্র
chainId

string ( int64 format)

প্রয়োজন। চেইন আইডি দ্বারা চেইন অবস্থানগুলি ফিল্টার করতে ব্যবহৃত হয়। নির্দিষ্ট চেইনের অন্তর্গত শুধুমাত্র চেইন অবস্থানগুলি সম্পদ সেটে থাকবে৷

locationAttributes[]

string

অবস্থান বৈশিষ্ট্য দ্বারা চেইন অবস্থান ফিল্টার করতে ব্যবহৃত. সমস্ত নির্দিষ্ট বৈশিষ্ট্য(গুলি) এর অন্তর্গত শুধুমাত্র চেইন অবস্থানগুলি সম্পদ সেটে থাকবে৷ যদি এই ক্ষেত্রটি খালি থাকে তবে এর অর্থ এই ক্ষেত্রে কোন ফিল্টারিং নেই৷

MapsLocationSet

একাধিক মানচিত্রের অবস্থান সিঙ্ক ডেটার জন্য মোড়ক

JSON প্রতিনিধিত্ব
{
  "mapsLocations": [
    {
      object (MapsLocationInfo)
    }
  ]
}
ক্ষেত্র
mapsLocations[]

object ( MapsLocationInfo )

প্রয়োজন। ম্যাপের অবস্থান তথ্যের একটি তালিকা যা ব্যবহারকারী ম্যানুয়ালি সিঙ্ক করেছে৷

মানচিত্র অবস্থান তথ্য

স্থান আইডি জন্য মোড়ানো

JSON প্রতিনিধিত্ব
{
  "placeId": string
}
ক্ষেত্র
placeId

string

মানচিত্রের অবস্থানের আইডি।

বিজনেস প্রোফাইল লোকেশন গ্রুপ

একটি বিজনেস প্রোফাইল ডায়নামিক লোকেশন গ্রুপ সম্পর্কে তথ্য। শুধুমাত্র সিঙ্ক লেভেল অ্যাসেটসেটের ধরন LOCATION_SYNC হলেই প্রযোজ্য এবং সিঙ্ক সোর্স হল বিজনেস প্রোফাইল।

JSON প্রতিনিধিত্ব
{
  "dynamicBusinessProfileLocationGroupFilter": {
    object (DynamicBusinessProfileLocationGroupFilter)
  }
}
ক্ষেত্র
dynamicBusinessProfileLocationGroupFilter

object ( DynamicBusinessProfileLocationGroupFilter )

ডায়নামিক ব্যবসার প্রোফাইল অবস্থান সেটের জন্য ফিল্টার।

DynamicBusinessProfileLocationGroupFilter

একটি সম্পদ সেটে ব্যবসার প্রোফাইল অবস্থানে একটি ফিল্টার প্রতিনিধিত্ব করে। যদি একাধিক ফিল্টার প্রদান করা হয়, তাহলে সেগুলি একসাথে AND'ed হয়৷

JSON প্রতিনিধিত্ব
{
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessNameFilter": {
    object (BusinessProfileBusinessNameFilter)
  }
}
ক্ষেত্র
labelFilters[]

string

লেবেল দ্বারা ব্যবসার প্রোফাইল অবস্থানগুলি ফিল্টার করতে ব্যবহৃত হয়৷ শুধুমাত্র যে অবস্থানে তালিকাভুক্ত লেবেল আছে সেগুলোই সম্পদ সেটে থাকবে। লেবেল ফিল্টারগুলি একসাথে OR'ed হয়৷

listingIdFilters[]

string ( int64 format)

তালিকাভুক্ত আইডি দ্বারা ব্যবসার প্রোফাইল অবস্থানগুলি ফিল্টার করতে ব্যবহৃত হয়।

businessNameFilter

object ( BusinessProfileBusinessNameFilter )

ব্যবসার নাম অনুসারে ব্যবসার প্রোফাইল অবস্থানগুলি ফিল্টার করতে ব্যবহৃত হয়।

ব্যবসার প্রোফাইল ব্যবসার নাম ফিল্টার

ব্যবসার প্রোফাইল অবস্থান গ্রুপ ব্যবসার নাম ফিল্টার।

JSON প্রতিনিধিত্ব
{
  "businessName": string,
  "filterType": enum (LocationStringFilterType)
}
ক্ষেত্র
businessName

string

ফিল্টারিংয়ের জন্য ব্যবহার করার জন্য ব্যবসার নামের স্ট্রিং।

filterType

enum ( LocationStringFilterType )

BusinessName দিয়ে ফিল্টার করার সময় ব্যবহার করার জন্য স্ট্রিং ম্যাচিং এর ধরন।

LocationStringFilterType

একটি অবস্থান স্ট্রিং ফিল্টার সম্ভাব্য প্রকার.

এনামস
UNSPECIFIED উল্লিখিত না.
UNKNOWN শুধুমাত্র রিটার্ন মান জন্য ব্যবহৃত. এই সংস্করণে অজানা মান প্রতিনিধিত্ব করে।
EXACT ফিল্টারটি সঠিক স্ট্রিং ম্যাচিং ব্যবহার করবে।

চেইন লোকেশন গ্রুপ

একটি চেইন গতিশীল অবস্থান গ্রুপ সম্পর্কে তথ্য প্রতিনিধিত্ব করে। শুধুমাত্র প্রযোজ্য যদি সিঙ্ক লেভেল অ্যাসেটসেটের ধরন LOCATION_SYNC হয় এবং সিঙ্ক সোর্স হয় চেইন।

JSON প্রতিনিধিত্ব
{
  "dynamicChainLocationGroupFilters": [
    {
      object (ChainFilter)
    }
  ]
}
ক্ষেত্র
dynamicChainLocationGroupFilters[]

object ( ChainFilter )

চেইন আইডি দ্বারা চেইন অবস্থানগুলি ফিল্টার করতে ব্যবহৃত হয়। শুধুমাত্র নির্দিষ্ট চেইন (গুলি) এর অন্তর্গত অবস্থানগুলি সম্পদ সেটে থাকবে৷