View Source GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLogPuntInfoLog (google_api_content_warehouse v0.4.0)

PuntInfoLog is used to log why devices get filtered out during media content playability check. It contains media excuse, provider mid and also index of devices filtered by them.

Attributes

  • deviceIndex (type: list(integer()), default: nil) - Index of devices that have the same punt info during playability check, i.e. same media_excuse and provider_mid.
  • mediaExcuse (type: integer(), default: nil) - Excuse for media action triggering. See: assistant/verticals/media/proto/media_excuse.proto.
  • providerMid (type: String.t, default: nil) - Provider id that the excuse belongs to. This is the KG MID of the provider, e.g., "/m/09jcvs" for Youtube.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AssistantLogsAmbiguousTargetDeviceLogPuntInfoLog{
    deviceIndex: [integer()] | nil,
    mediaExcuse: integer() | nil,
    providerMid: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.