CustomerAsset

Lien entre un client et un élément.

Représentation JSON
{
  "resourceName": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
Champs
resourceName

string

Immuable. Nom de ressource de l'élément client. Les noms de ressources CustomerAsset ont le format suivant:

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

asset

string

Obligatoire. Immuable. Élément associé au client.

fieldType

enum (AssetFieldType)

Obligatoire. Immuable. Rôle de l'asset pour le lien client.

source

enum (AssetSource)

Uniquement en sortie. Source du lien vers le composant client.

status

enum (AssetLinkStatus)

État du composant client.

primaryStatus

enum (AssetLinkPrimaryStatus)

Uniquement en sortie. Indique l'état PrimaryStatus de ce lien d'élément. L'état principal est essentiellement destiné à différencier le champ "État", dont les valeurs définies par l'annonceur sont "Activé", "Mis en veille" ou "Supprimé". L'état "Principal" tient compte d'autres signaux (pour les composants, principalement en ce qui concerne les approbations liées au règlement et aux approbations de qualité) pour obtenir un état plus complet indiquant l'état de diffusion.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Uniquement en sortie. Fournit les détails de l'état principal et les motifs associés.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Uniquement en sortie. Fournit la liste des raisons pour lesquelles un élément n'est pas diffusé à sa capacité maximale ou qu'il n'est pas diffusé à sa capacité maximale.