CustomerAsset

Um vínculo entre um cliente e um recurso.

Representação JSON
{
  "resourceName": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
Campos
resourceName

string

Imutável. O nome do recurso do cliente. Os nomes dos recursos CustomerAsset têm o formato:

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

asset

string

Obrigatório. Imutável. O recurso vinculado ao cliente.

fieldType

enum (AssetFieldType)

Obrigatório. Imutável. Função que o recurso assume para o link do cliente.

source

enum (AssetSource)

Apenas saída. Origem do link de recurso do cliente.

status

enum (AssetLinkStatus)

Status do recurso do cliente.

primaryStatus

enum (AssetLinkPrimaryStatus)

Apenas saída. Fornece o PrimaryStatus desse link do recurso. O status principal serve essencialmente para diferenciar o campo "status" simples, que tem os valores definidos pelo anunciante como ativado, pausado ou removido. O status principal considera outros indicadores (para recursos, principalmente aprovações de política e qualidade) para gerar um status mais abrangente que indica o estado de veiculação.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Apenas saída. Apresenta os detalhes do status principal e os motivos associados.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Apenas saída. Apresenta uma lista de motivos pelos quais um recurso não está sendo veiculado ou não está sendo veiculado na capacidade total.