GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaAnnotation
Table of Contents ▼
Jump to a specific part of the page:
Description
Annotation for media entities. Next ID: 17
Attributes List
This module has the following attributes (case-insensitive ascending order):
Attributes
-
artistName
(type:String.t
, default:nil
)
- Name of the artist (if applicable). Used for songs and albums. -
audiobookInfo
(type:GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaAudiobookInfo
, default:nil
)
- Additional info specific to an audiobook (if applicable). -
contentType
(type:String.t
, default:nil
)
- Type of the media content. This field is not always populated, but only when this annotation is used to represent an individual media item, e.g., when it is the value of an intent argument storing a media object to play. -
image
(type:list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesImage)
, default:nil
)
- Images of the media. -
name
(type:String.t
, default:nil
)
- Name of the media. Required. -
newsInfo
(type:GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaNewsInfo
, default:nil
)
- Additional info specific to a news audio/video stream (if applicable). -
personalDataIngestionEngine
(type:String.t
, default:nil
)
- The personal ingestion engine. -
playlistVisibility
(type:String.t
, default:nil
)
- Visibility setting of the retrieved playlist. -
podcastInfo
(type:GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPodcastInfo
, default:nil
)
- Additional info specific to podcast stream (if applicable). -
primaryEntityMid
(type:String.t
, default:nil
)
- -
providerInfo
(type:list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaProviderInfo)
, default:nil
)
- List of providers and their deeplinks. -
purchaseInfo
(type:GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPurchaseInfo
, default:nil
)
- Purchase info for purchased or preordered movies, episodes, seasons, tv shows. -
radioInfo
(type:GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRadioInfo
, default:nil
)
- Only one of these fields should be set depending on the type of the content. oneof content_specific_info { Additional info specific to a radio station (if applicable). -
rentalInfo
(type:GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRentalInfo
, default:nil
)
- Rental info for rented movies. -
source
(type:String.t
, default:nil
)
- -
youtubePlaylistInfo
(type:GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaYouTubePlaylistInfo
, default:nil
)
- Additional info specific to YouTube playlist (if applicable).
Type
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaAnnotation{
artistName: String.t() | nil,
audiobookInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaAudiobookInfo.t() | nil,
contentType: String.t() | nil,
image: [GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesImage.t()] | nil,
name: String.t() | nil,
newsInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaNewsInfo.t() | nil,
personalDataIngestionEngine: String.t() | nil,
playlistVisibility: String.t() | nil,
podcastInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPodcastInfo.t() | nil,
primaryEntityMid: String.t() | nil,
providerInfo: [ GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaProviderInfo.t() ] | nil,
purchaseInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPurchaseInfo.t() | nil,
radioInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRadioInfo.t() | nil,
rentalInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRentalInfo.t() | nil,
source: String.t() | nil,
youtubePlaylistInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaYouTubePlaylistInfo.t() | nil
}
artistName: String.t() | nil,
audiobookInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaAudiobookInfo.t() | nil,
contentType: String.t() | nil,
image: [GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesImage.t()] | nil,
name: String.t() | nil,
newsInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaNewsInfo.t() | nil,
personalDataIngestionEngine: String.t() | nil,
playlistVisibility: String.t() | nil,
podcastInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPodcastInfo.t() | nil,
primaryEntityMid: String.t() | nil,
providerInfo: [ GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaProviderInfo.t() ] | nil,
purchaseInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPurchaseInfo.t() | nil,
radioInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRadioInfo.t() | nil,
rentalInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRentalInfo.t() | nil,
source: String.t() | nil,
youtubePlaylistInfo: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaYouTubePlaylistInfo.t() | nil
}
Function
@spec decode(struct(), keyword()) :: struct()Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaAnnotation