class Spaceship::Tunes::AppTrailer

Represents a preview video hosted on iTunes Connect. Used for icons, screenshots, etc

def factory(attrs)

def factory(attrs)
  self.new(attrs)
end

def reset!(attrs = {})

def reset!(attrs = {})
  update_raw_data!({
    video_asset_token: nil,
    picture_asset_token: nil,
    descriptionXML: nil,
    preview_frame_time_code: nil,
    is_portrait: nil,
    video_url: nil,
    preview_image_url: nil,
    full_sized_preview_image_url: nil,
    content_type: nil,
    video_status: nil,
    device_type: nil,
    language: nil
   }.merge(attrs))
end

def update_raw_data!(hash)

def update_raw_data!(hash)
  hash.each do |k, v|
    self.send("#{k}=", v)
  end
end