class AppleMusic::Station::Attributes

developer.apple.com/documentation/applemusicapi/station/attributes

Attributes

artwork[R]
duration_in_millis[R]
editorial_notes[R]
episode_number[R]
is_live[R]
name[R]
url[R]

Public Class Methods

new(props = {}) click to toggle source
# File lib/apple_music/station/attributes.rb, line 10
def initialize(props = {})
  @artwork = Artwork.new(props['artwork']) # required
  @duration_in_millis = props['durationInMillis']
  @editorial_notes = EditorialNotes.new(props['editorialNotes']) if props['editorialNotes']
  @episode_number = props['episodeNumber']
  @is_live = props['isLive'] # required
  @name = props['name'] # required
  @url = props['url'] # required
end

Public Instance Methods

live?() click to toggle source
# File lib/apple_music/station/attributes.rb, line 20
def live?
  is_live
end