View Source GoogleApi.ContentWarehouse.V1.Model.AssistantContextMediaProviderId (google_api_content_warehouse v0.3.0)

IMPORTANT: This proto is being migrated to ProviderId. If you are adding new field, please add to ProviderId as well.

Attributes

  • androidPackageName (type: String.t, default: nil) - Unique package name that identifies a Android app of the provider.
  • castAppId (type: String.t, default: nil) - Unique app id that identifies a Cast app of the provider.
  • chromeOsPackageName (type: String.t, default: nil) - Unique package name that identifies a ChromeOS app of the provider.
  • homeAppPackageName (type: String.t, default: nil) - Unique package name that identifies a Home app of the provider.
  • iosBundleIdentifier (type: String.t, default: nil) - Bundle identifier that identifies an iOS app of the provider.
  • kaiOsPackageName (type: String.t, default: nil) - Unique package name that identifies a KaiOS app of the provider.
  • kgProviderKey (type: String.t, default: nil) - Each onboarded provider has a unique provider key. KG provider keys are string identifiers used to identify a provider in some Media backends since mids, names, etc can change.
  • mid (type: String.t, default: nil) - The MID of the provider. A MID is a unique identifier issued by Knowledge Graph for all entities contained in its graph.
  • providerVariant (type: GoogleApi.ContentWarehouse.V1.Model.AssistantContextProviderVariant.t, default: nil) - Provider variant corresponding to the current MediaProviderId.
  • sipProviderId (type: String.t, default: nil) - Bundle id that identifies an Session Initiation Protocol (SIP) provider.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.AssistantContextMediaProviderId{
  androidPackageName: String.t() | nil,
  castAppId: String.t() | nil,
  chromeOsPackageName: String.t() | nil,
  homeAppPackageName: String.t() | nil,
  iosBundleIdentifier: String.t() | nil,
  kaiOsPackageName: String.t() | nil,
  kgProviderKey: String.t() | nil,
  mid: String.t() | nil,
  providerVariant:
    GoogleApi.ContentWarehouse.V1.Model.AssistantContextProviderVariant.t()
    | nil,
  sipProviderId: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.