class Yoti::DocScan::Session::Retrieve::MediaResponse

Attributes

created[R]

@return [DateTime]

id[R]

@return [String]

last_updated[R]

@return [DateTime]

type[R]

@return [String]

Public Class Methods

new(media) click to toggle source

@param [Hash] media

# File lib/yoti/doc_scan/session/retrieve/media_response.rb, line 23
def initialize(media)
  Validation.assert_is_a(String, media['id'], 'id', true)
  @id = media['id']

  Validation.assert_is_a(String, media['type'], 'type', true)
  @type = media['type']

  @created = DateTime.parse(media['created']) unless media['created'].nil?

  @last_updated = DateTime.parse(media['last_updated']) unless media['last_updated'].nil?
end