CustomerAsset

Связь между клиентом и активом.

JSON-представление
{
  "resourceName": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "source": enum (AssetSource),
  "status": enum (AssetLinkStatus),
  "primaryStatus": enum (AssetLinkPrimaryStatus),
  "primaryStatusDetails": [
    {
      object (AssetLinkPrimaryStatusDetails)
    }
  ],
  "primaryStatusReasons": [
    enum (AssetLinkPrimaryStatusReason)
  ]
}
Поля
resourceName

string

Неизменный. Имя ресурса актива клиента. Имена ресурсов CustomerAsset имеют вид:

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

asset

string

Необходимый. Неизменный. Актив, связанный с клиентом.

fieldType

enum ( AssetFieldType )

Необходимый. Неизменный. Роль, которую актив играет для ссылки клиента.

source

enum ( AssetSource )

Только вывод. Источник ссылки на актив клиента.

status

enum ( AssetLinkStatus )

Статус клиентского актива.

primaryStatus

enum ( AssetLinkPrimaryStatus )

Только вывод. Предоставляет PrimaryStatus этой ссылки на актив. Основной статус предназначен, по сути, для того, чтобы различать простое поле «статус», в котором рекламодатель устанавливает значения «включено», «приостановлено» или «удалено». Основной статус учитывает другие сигналы (для активов это в основном утверждения политики и качества), чтобы получить более полный статус, указывающий на его состояние обслуживания.

primaryStatusDetails[]

object ( AssetLinkPrimaryStatusDetails )

Только вывод. Предоставляет подробную информацию об основном статусе и связанных с ним причинах.

primaryStatusReasons[]

enum ( AssetLinkPrimaryStatusReason )

Только вывод. Предоставляет список причин, по которым актив не обслуживается или не работает на полную мощность.