class Yoti::DocScan::Session::Retrieve::PageResponse
Attributes
capture_method[R]
@return [String]
frames[R]
@return [Array<FrameResponse>]
media[R]
@return [MediaResponse]
Public Class Methods
new(page)
click to toggle source
@param [Hash] page
# File lib/yoti/doc_scan/session/retrieve/page_response.rb, line 20 def initialize(page) Validation.assert_is_a(String, page['capture_method'], 'capture_method', true) @capture_method = page['capture_method'] @media = MediaResponse.new(page['media']) unless page['media'].nil? if page['frames'].nil? @frames = [] else Validation.assert_is_a(Array, page['frames'], 'frames') @frames = page['frames'].map { |frame| FrameResponse.new(frame) } end end