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

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

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)

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