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)

出力専用。このアセットリンクの PrimaryStatus を指定します。プライマリ ステータスは基本的に、通常の「ステータス」とフィールドで確認できます。メインのステータスでは、他のシグナル(主にポリシーと品質の承認)が考慮され、配信状態を示すより包括的なステータスが表示されます。

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

出力専用。メインのステータスとそれに関連する理由の詳細が表示されます。

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

出力専用。アセットが配信されない、または最大限に配信されない理由の一覧が表示されます。