Voting helps other researchers find interesting modules.
Represents a music recording (usually a song). Each populated field can be thought of as additional constraint about the song's identity. For instance, if no fields are set, then this represents "some song." If only the music_artist is set, then it represents "some song by the specified music_artist." Inspired (but not strictly adhered to) http://schema.org/MusicRecording Next ID: 22
album
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaAlbumTitle.t
nil
artist
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMusicArtist.t
book
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaBook.t
dateTime
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeDateTime.t
episodeConstraint
list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaEpisodeConstraint.t)
game
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaGame.t
genericMusic
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaGenericMusic.t
genre
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMusicGenre.t
movie
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMovie.t
newsTopic
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaNewsTopic.t
noExplicitAudio
boolean()
playlist
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMusicPlaylist.t
podcast
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPodcast.t
radio
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRadio.t
radioNetwork
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRadioNetwork.t
rawText
String.t
scoreType
seasonConstraint
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaSeasonConstraint.t
song
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaSong.t
tag
list(String.t)
tvShow
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaTVShow.t
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaAudio{ album: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaAlbumTitle.t() | nil, artist: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMusicArtist.t() | nil, book: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaBook.t() | nil, dateTime: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingDatetimeDateTime.t() | nil, episodeConstraint: [ GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaEpisodeConstraint.t() ] | nil, game: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaGame.t() | nil, genericMusic: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaGenericMusic.t() | nil, genre: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMusicGenre.t() | nil, movie: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMovie.t() | nil, newsTopic: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaNewsTopic.t() | nil, noExplicitAudio: boolean() | nil, playlist: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaMusicPlaylist.t() | nil, podcast: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaPodcast.t() | nil, radio: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRadio.t() | nil, radioNetwork: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaRadioNetwork.t() | nil, rawText: String.t() | nil, scoreType: String.t() | nil, seasonConstraint: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaSeasonConstraint.t() | nil, song: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaSong.t() | nil, tag: [String.t()] | nil, tvShow: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsMediaTVShow.t() | nil }
@spec decode(struct(), keyword()) :: struct()