Class: ListenBrainz::Listen::TrackMetadata

Inherits:
Base
  • Object
show all
Defined in:
lib/listenbrainz/models/listen.rb

Overview

Model class for track metadata.

Defined Under Namespace

Classes: AdditionalInfo, MBIDMapping

Instance Attribute Summary collapse

Method Summary

Methods inherited from Base

#as_json

Instance Attribute Details

#additional_infoAdditionalInfo (readonly)

Returns:



183
# File 'lib/listenbrainz/models/listen.rb', line 183

attribute :additional_info, AdditionalInfo

#artist_nameString (readonly)

Returns:

  • (String)


129
# File 'lib/listenbrainz/models/listen.rb', line 129

attribute :artist_name, Types::String

#mbid_mappingMBIDMapping? (readonly)

Returns:



158
# File 'lib/listenbrainz/models/listen.rb', line 158

attribute? :mbid_mapping, MBIDMapping

#release_nameString (readonly)

Returns:

  • (String)


133
# File 'lib/listenbrainz/models/listen.rb', line 133

attribute :release_name, Types::String

#track_nameString (readonly)

Returns:

  • (String)


137
# File 'lib/listenbrainz/models/listen.rb', line 137

attribute :track_name, Types::String