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 seguinte 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. Papel que o recurso assume no link do cliente.

source

enum (AssetSource)

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

status

enum (AssetLinkStatus)

Status do recurso do cliente.

primaryStatus

enum (AssetLinkPrimaryStatus)

Apenas saída. Informa o PrimaryStatus desse link de recurso. O status principal serve essencialmente para diferenciar o campo "status" simples, que tem valores definidos pelo anunciante como "ativado", "Pausado" ou "Removido". O status principal considera outros indicadores (para recursos, principalmente a aprovação da política e de qualidade) para gerar um status mais abrangente e indicar 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. Fornece uma lista de motivos pelos quais um recurso não está sendo veiculado ou não está sendo exibido na capacidade total.