NlpSemanticParsingModelsMediaMediaAnnotation

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):

View Attributes

Attributes

  1. artistName (type: String.t, default: nil)
    - Name of the artist (if applicable). Used for songs and albums.
  2. audiobookInfo (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaAudiobookInfo, default: nil)
    - Additional info specific to an audiobook (if applicable).
  3. 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.
  4. image (type: list(GoogleApi.ContentWarehouse.V1.Model.AssistantApiCoreTypesImage), default: nil)
    - Images of the media.
  5. name (type: String.t, default: nil)
    - Name of the media. Required.
  6. newsInfo (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaNewsInfo, default: nil)
    - Additional info specific to a news audio/video stream (if applicable).
  7. personalDataIngestionEngine (type: String.t, default: nil)
    - The personal ingestion engine.
  8. playlistVisibility (type: String.t, default: nil)
    - Visibility setting of the retrieved playlist.
  9. podcastInfo (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPodcastInfo, default: nil)
    - Additional info specific to podcast stream (if applicable).
  10. primaryEntityMid (type: String.t, default: nil)
    -
  11. providerInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaProviderInfo), default: nil)
    - List of providers and their deeplinks.
  12. purchaseInfo (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPurchaseInfo, default: nil)
    - Purchase info for purchased or preordered movies, episodes, seasons, tv shows.
  13. 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).
  14. rentalInfo (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRentalInfo, default: nil)
    - Rental info for rented movies.
  15. source (type: String.t, default: nil)
    -
  16. youtubePlaylistInfo (type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaYouTubePlaylistInfo, default: nil)
    - Additional info specific to YouTube playlist (if applicable).

Type

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMediaAnnotation