AssetLinkPrimaryStatusDetails

  • PrimaryStatus indicates the serving status of an asset link, with values like NOT_ELIGIBLE.

  • PrimaryStatusReasons provide the specific reasons behind the PrimaryStatus, such as ASSET_DISAPPROVED.

  • Additional details, like offline evaluation errors, can be annotated with a reason, especially for ASSET_DISAPPROVED.

  • Fields like reason, status, and details provide information about the asset link's primary status and associated details.

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