CustomerAsset

Połączenie między klientem a zasobem.

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

string

Niezmienność. Nazwa zasobu komponentu klienta. Nazwy zasobów klienta mają postać:

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

asset

string

Wymagany. Niezmienność. Komponent połączony z klientem.

fieldType

enum (AssetFieldType)

Wymagany. Niezmienność. Rola, jaką zasób pełni w połączeniu z klientem.

source

enum (AssetSource)

Tylko dane wyjściowe. Źródło linku do zasobu klienta.

status

enum (AssetLinkStatus)

Stan komponentu klienta.

primaryStatus

enum (AssetLinkPrimaryStatus)

Tylko dane wyjściowe. Wskazuje stan główny tego zasobu. Stan główny służy głównie do rozróżniania pola „stan”, w którym reklamodawca ustawia wartości włączone, wstrzymane lub usunięte. Główny stan uwzględnia inne sygnały (dotyczące zasobów oraz zasad zatwierdzenia treści), aby uzyskać bardziej kompleksowy stan wskazujący stan wyświetlania.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Tylko dane wyjściowe. Podaje informacje o stanie głównym i powiązanych przyczynach.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

Tylko dane wyjściowe. Zawiera listę powodów, dla których zasób nie wyświetla się lub nie wyświetla się w pełni.