REST Resource: sellers.orders.lines.assignments

Recurso: atividade

Uma atribuição que vincula os criativos a linhas.

Representação 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.
}
Campos
name

string

O nome do recurso da atribuição do criativo no formato: sellers/{seller}/orders/{order}/lines/{line}/assignments/{assignment}.

externalId

string

Presumimos que o vendedor gerenciou o ID no próprio sistema. Após a configuração, é improvável que mude.

creativeAsset

string

Apenas saída. O recurso do criativo que será veiculado para a linha. Formato: sellers/{seller}/creativeAssets/{creativeAsset}

state

enum (State)

Apenas saída. Se for STATE_DISAPROVADO, os detalhes da reprovação deverão ser fornecidos.

Campo de união disapproval_type. Apenas saída. Os detalhes de reprovação da atividade. Pode ser no nível da linha ou do bloco de anúncios. Os detalhes de reprovação da atividade especificados no nível da atribuição ou do bloco de anúncios. Isso permite fornecer detalhes de reprovação que se aplicam somente a um subconjunto dos blocos de anúncios segmentados por essa linha. disapproval_type pode ser apenas de um dos tipos a seguir:
disapproval

object (Disapproval)

Detalhes da reprovação da atribuição que se aplicam a todos os blocos de anúncios.

adUnitDisapprovals

object (AdUnitCreativeDisapprovals)

Informações de reprovação com base na granularidade por bloco de anúncios.

Estado

Valores possíveis para o estado da atribuição.

Enums
STATE_UNSPECIFIED É o valor padrão quando o estado da atribuição não é especificado ou é desconhecido nesta versão.
STATE_PENDING_REVIEW Quando os detalhes do criativo são fornecidos pelo comprador e a revisão do vendedor está pendente.
STATE_APPROVED Quando o criativo for aprovado pelo vendedor.
STATE_DISAPPROVED Quando o criativo foi reprovado pelo vendedor. Os detalhes da reprovação precisam ser fornecidos.
STATE_REVOKED Quando o criativo tiver sido revogado pelo comprador ou pelo sistema.

AdUnitCreativeDisapprovals

Motivos específicos da reprovação do bloco de anúncios.

Representação JSON
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
Campos
disapprovals

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

A chave é o nome do bloco de anúncios (por exemplo, sellers/321/adUnits/123), e o valor é a informação de reprovação.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }

Métodos

approve

Aprova uma atividade existente.

disapprove

Reprova uma atividade existente.

get

Recupera uma atribuição individual de uma linha.

list

Lista as atribuições de uma linha.

patch

Atualiza uma atividade existente.