AssetLinkPrimaryStatusDetails

  • Each asset link has a PrimaryStatus value and a list of corroborating PrimaryStatusReasons.

  • Each reason may have additional details annotated with it, such as offline evaluation errors when the reason is ASSET_DISAPPROVED.

  • The status field provides the PrimaryStatus of the status detail, while the reason field provides the specific reason for this status.

  • The details field can contain additional information about the primary status, like asset_disapproved details for the ASSET_DISAPPROVED reason.

Provides the detail of a PrimaryStatus. Each asset link has a PrimaryStatus value (e.g. NOT_ELIGIBLE, meaning not serving), and list of corroborating PrimaryStatusReasons (e.g. [ASSET_DISAPPROVED]). Each reason may have some additional details annotated with it. For instance, when the reason is ASSET_DISAPPROVED, the details field will contain additional information about the offline evaluation errors which led to the asset being disapproved.

Fields

reason

AssetLinkPrimaryStatusReason

Provides the reason of this PrimaryStatus.

status

AssetLinkPrimaryStatus

Provides the PrimaryStatus of this status detail.

Union field

details

details. Provides the details associated with the asset link primary status. details can be only one of the following:

asset_disapproved

AssetDisapproved

Provides the details for AssetLinkPrimaryStatusReason.ASSET_DISAPPROVED