CustomerAsset

קישור בין לקוח לנכס.

ייצוג JSON
{
  "resourceName": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
שדות
resourceName

string

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

customers/{customerId}/customerAssets/{asset_id}~{fieldType}

asset

string

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

fieldType

enum (AssetFieldType)

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

source

enum (AssetSource)

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

status

enum (AssetLinkStatus)

הסטטוס של נכס הלקוח.

primaryStatus

enum (AssetLinkPrimaryStatus)

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

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

פלט בלבד. מספק פרטים על הסטטוס הראשי ועל הסיבות הקשורות אליו.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

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