REST Resource: sellers.orders.lines.assignments

Ressource : Assignment

Une attribution liant des créations à des lignes.

Représentation JSON
{
  "name": string,
  "externalId": string,
  "creativeAsset": string,
  "state": enum (State),

  // Union field disapproval_type can be only one of the following:
  "disapproval": {
    object (Disapproval)
  },
  "adUnitDisapprovals": {
    object (AdUnitCreativeDisapprovals)
  }
  // End of list of possible types for union field disapproval_type.
}
Champs
name

string

Nom de ressource de l'attribution de la création au format suivant: sellers/{seller}/orders/{order}/lines/{line}/assignments/{assignment}.

externalId

string

Identifiant géré par le vendeur, probablement dans son propre système. Une fois défini, il est peu probable qu'il change.

creativeAsset

string

Uniquement en sortie. Asset de création qui sera diffusé pour la campagne. Format: sellers/{seller}/creativeAssets/{creativeAsset}

state

enum (State)

Uniquement en sortie. Si la valeur est STATE_DISAPPROVED, les détails du refus doivent être fournis.

Champ d'union disapproval_type. Uniquement en sortie. Détails du refus de l'attribution. Ces paramètres peuvent être définis au niveau de la campagne ou du bloc d'annonces. Détails du refus de l'attribution spécifiés au niveau de l'attribution ou du bloc d'annonces. Vous pouvez ainsi fournir des informations de refus qui ne s'appliquent qu'à un sous-ensemble de blocs d'annonces ciblés par cette ligne. disapproval_type ne peut être qu'un des éléments suivants :
disapproval

object (Disapproval)

Détails du refus de l'attribution applicables à tous les blocs d'annonces.

adUnitDisapprovals

object (AdUnitCreativeDisapprovals)

Informations sur les refus concernant la précision par bloc d'annonces.

État

Valeurs possibles pour l'état d'attribution.

Enums
STATE_UNSPECIFIED Valeur par défaut lorsque l'état d'attribution n'est pas spécifié ou est inconnu dans cette version.
STATE_PENDING_REVIEW Lorsque les informations sur la création sont fournies par l'acheteur et que l'examen du vendeur est en attente.
STATE_APPROVED Lorsque la création a été approuvée par le vendeur.
STATE_DISAPPROVED Lorsque la création a été refusée par le vendeur. Vous devez fournir les détails du refus.
STATE_REVOKED La création a été révoquée par l'acheteur ou par le système.

AdUnitCreativeDisapprovals

Motifs de refus spécifiques des blocs d'annonces.

Représentation JSON
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
Champs
disapprovals

map (key: string, value: object (Disapproval))

La clé correspond au nom du bloc d'annonces (par exemple, sellers/321/adUnits/123) et la valeur aux informations sur le refus.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Méthodes

approve

Approuve un devoir existant.

disapprove

Refuse une attribution existante.

get

Récupère une attribution individuelle pour une ligne.

list

Liste les attributions pour une ligne.

patch

Met à jour un devoir existant.