Class: Yoti::Sandbox::DocScan::Request::DocumentIdPhoto
- Inherits:
-
Object
- Object
- Yoti::Sandbox::DocScan::Request::DocumentIdPhoto
- Defined in:
- lib/yoti_sandbox/doc_scan/request/task/document_id_photo.rb
Instance Method Summary collapse
- #as_json(*_args) ⇒ Object
-
#initialize(content_type, data) ⇒ DocumentIdPhoto
constructor
A new instance of DocumentIdPhoto.
- #to_json(*_args) ⇒ Object
Constructor Details
#initialize(content_type, data) ⇒ DocumentIdPhoto
Returns a new instance of DocumentIdPhoto.
14 15 16 17 18 19 |
# File 'lib/yoti_sandbox/doc_scan/request/task/document_id_photo.rb', line 14 def initialize(content_type, data) Validation.assert_is_a(String, content_type, 'content_type') @content_type = content_type @data = data end |
Instance Method Details
#as_json(*_args) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/yoti_sandbox/doc_scan/request/task/document_id_photo.rb', line 25 def as_json(*_args) { content_type: @content_type, data: Base64.strict_encode64(@data) } end |
#to_json(*_args) ⇒ Object
21 22 23 |
# File 'lib/yoti_sandbox/doc_scan/request/task/document_id_photo.rb', line 21 def to_json(*_args) as_json.to_json end |