struct Tidal::API::Album

Included Modules

Defined in:

api/models/album.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def allow_streaming : Bool #

[View source]
def artist : NamedTuple(id: Int32, name: String, type: String) #

[View source]
def artists : Array(NamedTuple(id: Int32, name: String, type: String)) #

[View source]
def audio_quality : String #

[View source]
def copyright : String #

[View source]
def cover : String #

[View source]
def duration : Int32 #

[View source]
def explicit : Bool #

[View source]
def id : Int32 #

[View source]
def number_of_tracks : Int32 #

[View source]
def number_of_videos : Int32 #

[View source]
def number_of_volumes : Int32 #

[View source]
def popularity : Int32 #

[View source]
def premium_streaming_only : Bool #

[View source]
def release_date : String #

[View source]
def stream_ready : Bool #

[View source]
def stream_start_date : String #

[View source]
def surround_types : Array(String) #

[View source]
def title : String #

[View source]
def type : String #

[View source]
def upc : String #

[View source]
def url : String #

[View source]
def version : String | Nil #

[View source]
def video_cover : String | Nil #

[View source]