Class: ListenBrainz::Listen::TrackMetadata
- Inherits:
-
Base
- Object
- Dry::Struct
- Base
- ListenBrainz::Listen::TrackMetadata
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
183
|
# File 'lib/listenbrainz/models/listen.rb', line 183
attribute :additional_info, AdditionalInfo
|
#artist_name ⇒ String
129
|
# File 'lib/listenbrainz/models/listen.rb', line 129
attribute :artist_name, Types::String
|
158
|
# File 'lib/listenbrainz/models/listen.rb', line 158
attribute? :mbid_mapping, MBIDMapping
|
#release_name ⇒ String
133
|
# File 'lib/listenbrainz/models/listen.rb', line 133
attribute :release_name, Types::String
|
#track_name ⇒ String
137
|
# File 'lib/listenbrainz/models/listen.rb', line 137
attribute :track_name, Types::String
|