CustomerAsset

Es un vínculo entre un cliente y un recurso.

Representación 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

Inmutable. El nombre del recurso del cliente. Los nombres de recursos de CustomerAsset tienen el siguiente formato:

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

asset

string

Obligatorio. Inmutable. El recurso que está vinculado al cliente.

fieldType

enum (AssetFieldType)

Obligatorio. Inmutable. Función que adopta el recurso para el vínculo del cliente.

source

enum (AssetSource)

Solo salida. Fuente del vínculo de recursos del cliente

status

enum (AssetLinkStatus)

Estado del recurso del cliente.

primaryStatus

enum (AssetLinkPrimaryStatus)

Solo salida. Proporciona el PrimaryStatus de este vínculo de elementos. Básicamente, el estado principal tiene como objetivo diferenciar entre el campo simple "estado", que tiene valores establecidos por el anunciante como habilitado, detenido o quitado. El estado principal considera otros indicadores (en el caso de los recursos, principalmente su política y sus aprobaciones de calidad) para generar un estado más integral que indique su estado de publicación.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Solo salida. Proporciona los detalles del estado principal y sus motivos asociados.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Solo salida. Proporciona una lista de los motivos por los que un recurso no se publica o no se publica a plena capacidad.