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 vom Typ „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 übernimmt.

source

enum (AssetSource)

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

status

enum (AssetLinkStatus)

Status des Kunden-Assets.

primaryStatus

enum (AssetLinkPrimaryStatus)

Nur Ausgabe Gibt den PrimaryStatus dieses Asset-Links an. Der primäre Status 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 andere Signale berücksichtigt (für Assets, die hauptsächlich Richtlinien- und Qualitätsgenehmigungen unterliegen), um einen umfassenderen Status für den Auslieferungsstatus zu erhalten.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Nur Ausgabe Enthält Details zum primären Status und die zugehörigen Gründe.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Nur Ausgabe Enthält eine Liste mit Gründen, warum ein Asset nicht oder nicht mit voller Kapazität ausgeliefert wird.