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)

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