CustomerAsset

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 recurso del cliente. Los nombres de los recursos de CustomerAsset tienen el siguiente formato:

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

asset

string

Obligatorio. Inmutable. El recurso que se vincula al cliente.

fieldType

enum (AssetFieldType)

Obligatorio. Inmutable. Rol que el recurso adopta para el vínculo del cliente.

source

enum (AssetSource)

Solo salida. Fuente del vínculo del recurso del cliente.

status

enum (AssetLinkStatus)

Estado del recurso del cliente.

primaryStatus

enum (AssetLinkPrimaryStatus)

Solo salida. Indica el estado principal del vínculo de este recurso. El estado principal está destinado básicamente a diferenciar entre el campo "estado" sin formato, que tiene valores establecidos por el anunciante de habilitado, detenido o quitado. El estado principal tiene en cuenta otros indicadores (sobre los activos, principalmente, las aprobaciones de políticas y calidad) para llegar a un estado más completo 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 motivos por los que un elemento no se publica o no está funcionando a plena capacidad.