CustomerAsset

Związek 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

Stała. Nazwa zasobu zasobu klienta. Nazwy zasobów CustomerAsset mają postać:

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

asset

string

To pole jest wymagane. Stała. Komponent, który jest połączony z klientem.

fieldType

enum (AssetFieldType)

To pole jest wymagane. Stała. Rola przyznawana komponentowi na potrzeby połączenia z klientem.

source

enum (AssetSource)

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

status

enum (AssetLinkStatus)

Stan komponentu klienta.

primaryStatus

enum (AssetLinkPrimaryStatus)

Tylko dane wyjściowe. Podaje podstawowy stan linku tego zasobu. Stan główny służy zasadniczo do rozróżniania zwykłego pola „Stan”, które zawiera wartości włączone, wstrzymane lub usunięte przez reklamodawcę. Stan główny uwzględnia też inne sygnały (w przypadku zasobów, które są przede wszystkim zatwierdzone przez zasadę i zatwierdzanie jakości), aby określić stan wyświetlania bardziej kompleksowy.

primaryStatusDetails[]

object (AssetLinkPrimaryStatusDetails)

Tylko dane wyjściowe. Zawiera szczegółowe informacje o stanie głównym i powiązane z nim przyczyny.

primaryStatusReasons[]

enum (AssetLinkPrimaryStatusReason)

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