CustomerAsset

Un collegamento tra un cliente e un asset.

Rappresentazione JSON
{
  "resourceName": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
Campi
resourceName

string

Immutabile. Il nome risorsa dell'asset del cliente. I nomi delle risorse dei clienti hanno il formato:

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

asset

string

Obbligatorio. Immutabile. L'asset collegato al cliente.

fieldType

enum (AssetFieldType)

Obbligatorio. Immutabile. Ruolo assegnato all'asset per il link del cliente.

source

enum (AssetSource)

Solo output. L'origine del link all'asset cliente.

status

enum (AssetLinkStatus)

Lo stato dell'asset del cliente.

primaryStatus

enum (AssetLinkPrimaryStatus)

Solo output. Fornisce lo stato principale del link di questo asset. Lo stato principale è essenzialmente pensato per distinguere il campo "stato" normale, che ha valori impostati dall'inserzionista come attivati, in pausa o rimossi. Lo stato principale tiene conto di altri indicatori (per gli asset, principalmente le norme e le approvazioni della qualità) per ottenere uno stato più completo che ne indica lo stato di pubblicazione.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Solo output. Fornisce i dettagli dello stato principale e i motivi associati.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Solo output. Fornisce un elenco dei motivi per cui un asset non viene pubblicato o non viene pubblicato al massimo della sua capacità.