CustomerAsset

Eine Verknüpfung zwischen einem Kunden und einem Asset.

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

string

Nicht veränderbar. Der Ressourcenname des Kunden-Assets. Ressourcennamen von CustomerAsset haben das folgende Format:

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

asset

string

Erforderlich. Nicht veränderbar. Das Asset, das mit dem Kunden verknüpft ist.

fieldType

enum (AssetFieldType)

Erforderlich. Nicht veränderbar. Die Rolle, die das Asset für die Kundenverknüpfung verwendet.

source

enum (AssetSource)

Nur Ausgabe. Quelle der Verknüpfung mit dem Kunden-Asset.

status

enum (AssetLinkStatus)

Status des Kunden-Assets.

primaryStatus

enum (AssetLinkPrimaryStatus)

Nur Ausgabe. Gibt den Primärstatus dieser Asset-Verknüpfung an. Der Hauptstatus dient im Wesentlichen dazu, zwischen dem einfachen Feld „Status“ zu unterscheiden, in dem der Werbetreibende die Werte „Aktiviert“, „Pausiert“ oder „Entfernt“ festgelegt hat. Beim primären Status werden weitere Signale berücksichtigt (für Assets, die hauptsächlich Richtlinien- und Qualitätsgenehmigungen umfassen), um einen umfassenderen Status für die Auslieferung zu ermitteln.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Nur Ausgabe. Hier sehen Sie Details zum primären Status und den zugehörigen Gründen.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Nur Ausgabe. Hier wird eine Liste mit Gründen angezeigt, warum ein Asset nicht oder nicht vollständig ausgeliefert wird.