AssetGroupAsset

L'élément AssetGroupAsset représente le lien entre un élément et un groupe d'assets. Ajouter un AssetGroupAsset permet d'associer un asset à un groupe d'assets.

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

string

Immuable. Nom de ressource de l'élément du groupe d'éléments. Le nom de la ressource d'asset du groupe d'assets se présente sous la forme suivante:

customers/{customerId}/assetGroupAssets/{asset_group_id}~{asset_id}~{fieldType}

assetGroup

string

Immuable. Groupe d'assets auquel cet asset de groupe d'assets est associé.

asset

string

Immuable. Composant auquel ce composant de groupe d'assets est associé.

fieldType

enum (AssetFieldType)

Description de l'emplacement de l'asset dans le groupe d'assets. Exemples: TITRE, VIDÉO YOUTUBE, etc.

status

enum (AssetLinkStatus)

État de l'association entre un asset et un groupe d'assets.

primaryStatus

enum (AssetLinkPrimaryStatus)

Uniquement en sortie. Indique l'état PrimaryStatus de ce lien d'élément. L'état principal sert essentiellement à différencier le champ simple "État", qui contient les valeurs définies par l'annonceur : "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 contrôles de qualité) afin d'obtenir un état plus complet indiquant l'état de diffusion.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

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

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

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

performanceLabel

enum (AssetPerformanceLabel)

Uniquement en sortie. Performances de cet asset de groupe d'assets.

policySummary

object (PolicySummary)

Uniquement en sortie. Informations sur les règles pour cet élément de groupe d'éléments.

PolicySummary

Contient un résumé des règles.

Représentation JSON
{
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus)
}
Champs
policyTopicEntries[]

object (PolicyTopicEntry)

Liste des résultats concernant le règlement.

reviewStatus

enum (PolicyReviewStatus)

L'emplacement de la ressource dans le processus d'examen.

approvalStatus

enum (PolicyApprovalStatus)

État d'approbation global calculé en fonction de l'état de chaque entrée concernée par un thème de règle.