Class: Yoti::DocScan::Session::Retrieve::PageResponse

Inherits:
Object
  • Object
show all
Defined in:
lib/yoti/doc_scan/session/retrieve/page_response.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(page) ⇒ PageResponse

Returns a new instance of PageResponse.

Parameters:

  • page (Hash)


17
18
19
20
21
22
# File 'lib/yoti/doc_scan/session/retrieve/page_response.rb', line 17

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?
end

Instance Attribute Details

#capture_methodString (readonly)

Returns:

  • (String)


9
10
11
# File 'lib/yoti/doc_scan/session/retrieve/page_response.rb', line 9

def capture_method
  @capture_method
end

#mediaMediaResponse (readonly)

Returns:



12
13
14
# File 'lib/yoti/doc_scan/session/retrieve/page_response.rb', line 12

def media
  @media
end