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 de 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 para o 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. Fornece o PrimaryStatus do link desse recurso. O status primário serve basicamente para diferenciar entre o "status" simples , que tem os valores definidos pelo anunciante de ativado, pausado ou removido. O status principal considera outros indicadores (para recursos, principalmente aprovações de política e qualidade) para criar um status mais abrangente e indicar o estado de veiculação.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Apenas saída. Mostra 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 é veiculado com capacidade total.