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)

מספר חשבון Merchant ותווית פיד מ-Google Merchant Center.

locationGroupParentAssetSetId

string (int64 format)

בלתי ניתן לשינוי. מזהה קבוצת נכסים ברמה העליונה של קבוצת הנכסים שממנה מגיעים הרכיבים של קבוצת הנכסים הזו. לדוגמה: מזהה AssetSet של המיקום ברמת הסנכרון, שממנו מגיעים הרכיבים ב-LocationGroup AssetSet. השדה הזה הוא שדה חובה והוא רלוונטי רק ל- AssetSet מסוג קבוצת מיקומים.

hotelPropertyData

object (HotelPropertyData)

פלט בלבד. בקמפיינים למיקסום הביצועים לענף התיירות והאירוח עם קישור לחשבון Hotel Center קריאה בלבד.

שדה איחוד asset_set_source. נתונים של קבוצת נכסים ספציפיים לכל סוג של קבוצת נכסים. לא לכל הסוגים יש נתונים ספציפיים. asset_set_source יכול להיות רק אחת מהאפשרויות הבאות:
locationSet

object (LocationSet)

נתוני קבוצה של נכסי מיקום. זה ישמש להגדרת המיקום ברמת הסנכרון. ניתן להגדיר את האפשרות הזו רק אם הסוג של AssetSet הוא LOCATION_SYNC.

businessProfileLocationGroup

object (BusinessProfileLocationGroup)

נתוני קבוצת נכסים של קבוצת מיקומים בפרופיל העסק.

chainLocationGroup

object (ChainLocationGroup)

מייצג מידע על קבוצת מיקומים דינמית לפי רשת. רלוונטי רק אם סוג AssetSet ברמת הסנכרון הוא LOCATION_SYNC ומקור הסנכרון הוא שרשרת.

AssetSetStatus

הסטטוסים האפשריים של קבוצת נכסים.

טיפוסים בני מנייה (enum)
UNSPECIFIED הסטטוס לא צוין.
UNKNOWN הערך שהתקבל לא ידוע בגרסה הזו. זהו ערך לתשובה בלבד.
ENABLED קבוצת הנכסים מופעלת.
REMOVED קבוצת הנכסים הוסרה.

MerchantCenterFeed

מספר חשבון Merchant ותווית פיד מ-Google Merchant Center.

ייצוג JSON
{
  "merchantId": string,
  "feedLabel": string
}
שדות
merchantId

string (int64 format)

חובה. מספר חשבון Merchant Center מ-Google Merchant Center

feedLabel

string

זה שינוי אופציונלי. תווית פיד מ-Google Merchant Center.

HotelPropertyData

בקמפיינים למיקסום הביצועים לענף התיירות והאירוח עם קישור לחשבון Hotel Center קריאה בלבד.

ייצוג JSON
{
  "hotelCenterId": string,
  "partnerName": string
}
שדות
hotelCenterId

string (int64 format)

פלט בלבד. מזהה Hotel Center של השותף.

partnerName

string

פלט בלבד. השם של שותף המלון.

LocationSet

נתונים שקשורים לקבוצת מיקומים צריך לציין אחד מהנתונים מפרופיל העסק ב-Google (לשעבר 'Google לעסק שלי'), נתוני רשת ונתוני מיקום במפה.

ייצוג 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)

הגדרה רק אם מיקומים מסונכרנים על סמך המיקומים שנבחרו במפות

BusinessProfileLocationSet

נתונים שמשמשים להגדרה של קבוצת מיקומים שמאוכלסת במיקומים בפרופיל העסק ב-Google. אם ציינתם מסננים מסוגים שונים, הפונקציה AND חלה עליהם.

ייצוג JSON
{
  "httpAuthorizationToken": string,
  "emailAddress": string,
  "businessNameFilter": string,
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessAccountId": string
}
שדות
httpAuthorizationToken

string

חובה. בלתי ניתן לשינוי. אסימון ההרשאה של HTTP המשמש לקבלת ההרשאה.

emailAddress

string

חובה. בלתי ניתן לשינוי. כתובת אימייל של החשבון ב'פרופיל העסק ב-Google' או כתובת אימייל של מנהל בחשבון 'פרופיל העסק ב-Google'.

businessNameFilter

string

משמש לסינון הדפים העסקיים ב'פרופיל העסק ב-Google' לפי שם העסק. אם BusinessNameFilter מוגדר, רק כרטיסי מוצר עם שם עסק תואם הם מועמדים לסנכרון עם הנכסים.

labelFilters[]

string

הנתונים משמשים לסינון הדפים העסקיים ב'פרופיל העסק ב-Google' לפי תוויות. אם קיימות רשומות ב-labelFilters, רק דפי אפליקציה שהוגדרה בהם אחת מהתוויות הם מועמדים לסנכרון עם 'נכסים'. אם לא קיימות רשומות ב- labelFilters, כל הדפים העסקיים מועמדים לסנכרון. מסנני התוויות משולבים באמצעות OR.

listingIdFilters[]

string (int64 format)

משמש לסינון דפי האפליקציה ב'פרופיל העסק ב-Google' לפי מזהה כרטיס המוצר. אם קיימות רשומות ב-listingIdFilters, רק כרטיסי מוצר שצוינו על ידי המסננים הם מועמדים לסנכרון עם 'נכסים'. אם לא קיימות רשומות ב-listingIdFilters, כל הדפים העסקיים מועמדים לסנכרון. מסנני המזהים של כרטיסי המוצר מחוברים באמצעות OR.

businessAccountId

string

בלתי ניתן לשינוי. מספר החשבון של העסק המנוהל שבמיקומים שלו יש להשתמש. אם השדה הזה לא מוגדר, המערכת תשתמש בכל העסקים שאליהם המשתמש יכול לגשת (מצוין באמצעות כתובת האימייל).

ChainSet

נתונים שמשמשים להגדרה של קבוצת מיקומים שאוכלסו על ידי השרשראות שצוינו.

ייצוג JSON
{
  "relationshipType": enum (ChainRelationshipType),
  "chains": [
    {
      object (ChainFilter)
    }
  ]
}
שדות
relationshipType

enum (ChainRelationshipType)

חובה. בלתי ניתן לשינוי. סוג הקשר בין הרשתות שצוינו לבין המפרסם הזה.

chains[]

object (ChainFilter)

חובה. רשימה של מסננים ברמת השרשרת. כל המסננים חוברו באמצעות ה-OR.

ChainRelationshipType

סוגים אפשריים של קשרים.

טיפוסים בני מנייה (enum)
UNSPECIFIED לא צוין.
UNKNOWN משמש רק לערך המוחזר. מייצג ערך לא ידוע בגרסה הזו.
AUTO_DEALERS הקשר של סוכנות רכב.
GENERAL_RETAILERS הקשר לקמעונאי כללי.

ChainFilter

מסנן אחד ברמת הרשת לפי מיקום בקבוצת פריטים בפיד. לוגיקת הסינון בכל השדות היא AND.

ייצוג JSON
{
  "chainId": string,
  "locationAttributes": [
    string
  ]
}
שדות
chainId

string (int64 format)

חובה. משמש לסינון מיקומי רשתות לפי מזהה הרשת. רק מיקומי רשת ששייכים לרשת שצוינה יופיעו בקבוצת הנכסים.

locationAttributes[]

string

משמש לסינון מיקומים של רשתות לפי מאפייני מיקום. רק מיקומי רשתות ששייכים לכל המאפיינים שצוינו ייכללו בקבוצת הנכסים. אם השדה ריק, המשמעות היא שאין סינון בשדה הזה.

MapsLocationSet

wrapper לנתוני סנכרון מיקום מרובים במפות

ייצוג JSON
{
  "mapsLocations": [
    {
      object (MapsLocationInfo)
    }
  ]
}
שדות
mapsLocations[]

object (MapsLocationInfo)

חובה. רשימה של פרטי מיקום במפות שהמשתמש סונכרן באופן ידני.

MapsLocationInfo

wrapper למזהי מקומות

ייצוג JSON
{
  "placeId": string
}
שדות
placeId

string

מזהה המקום של המיקום במפות Google.

BusinessProfileLocationGroup

מידע על קבוצת מיקומים דינמית בפרופיל העסק. רלוונטי רק אם סוג AssetSet ברמת הסנכרון הוא LOCATION_SYNC ומקור הסנכרון הוא 'פרופיל העסק ב-Google'.

ייצוג JSON
{
  "dynamicBusinessProfileLocationGroupFilter": {
    object (DynamicBusinessProfileLocationGroupFilter)
  }
}
שדות
dynamicBusinessProfileLocationGroupFilter

object (DynamicBusinessProfileLocationGroupFilter)

סינון לפי קבוצות מיקומים דינמיות של פרופיל העסק.

DynamicBusinessProfileLocationGroupFilter

מייצג מסנן של מיקומים בפרופיל העסק בקבוצת נכסים. אם תספקו כמה מסננים, הפונקציה תבוצע באמצעות AND.

ייצוג JSON
{
  "labelFilters": [
    string
  ],
  "listingIdFilters": [
    string
  ],
  "businessNameFilter": {
    object (BusinessProfileBusinessNameFilter)
  }
}
שדות
labelFilters[]

string

משמש לסינון מיקומים בפרופיל העסק לפי תווית. רק מיקומים עם אחת מהתוויות המפורטות יופיעו בקבוצת הנכסים. מסנני התוויות משולבים באמצעות OR.

listingIdFilters[]

string (int64 format)

משמש לסינון מיקומים בפרופיל העסק לפי מזהי כרטיסי מוצר.

businessNameFilter

object (BusinessProfileBusinessNameFilter)

משמש לסינון המיקומים בפרופיל העסק לפי שם העסק.

BusinessProfileBusinessNameFilter

מסנן שם העסק לפי קבוצת מיקומים בפרופיל העסק.

ייצוג JSON
{
  "businessName": string,
  "filterType": enum (LocationStringFilterType)
}
שדות
businessName

string

מחרוזת של שם העסק שמשמשת לסינון.

filterType

enum (LocationStringFilterType)

סוג התאמת המחרוזת לשימוש כשמסננים באמצעות businessName.

LocationStringFilterType

סוגים אפשריים של מסנן למחרוזת מיקום

טיפוסים בני מנייה (enum)
UNSPECIFIED לא צוין.
UNKNOWN משמש רק לערך המוחזר. מייצג ערך לא ידוע בגרסה הזו.
EXACT המסנן ישתמש בהתאמה מדויקת למחרוזות.

ChainLocationGroup

מייצג מידע על קבוצת מיקומים דינמית לפי רשת. רלוונטי רק אם סוג AssetSet ברמת הסנכרון הוא LOCATION_SYNC ומקור הסנכרון הוא שרשרת.

ייצוג JSON
{
  "dynamicChainLocationGroupFilters": [
    {
      object (ChainFilter)
    }
  ]
}
שדות
dynamicChainLocationGroupFilters[]

object (ChainFilter)

משמש לסינון מיקומי רשתות לפי מזהי רשתות. רק מיקומים ששייכים לרשתות שצוינו ייכללו בקבוצת הנכסים.