Class: Yoti::Sandbox::DocScan::Request::IdDocumentComparisonCheck
- Defined in:
- lib/yoti_sandbox/doc_scan/request/check/id_document_comparison_check.rb
Class Method Summary collapse
Instance Method Summary collapse
- #as_json(*_args) ⇒ Object
-
#initialize(result, secondary_document_filter) ⇒ IdDocumentComparisonCheck
constructor
A new instance of IdDocumentComparisonCheck.
Methods inherited from Check
Constructor Details
#initialize(result, secondary_document_filter) ⇒ IdDocumentComparisonCheck
Returns a new instance of IdDocumentComparisonCheck.
12 13 14 15 16 17 |
# File 'lib/yoti_sandbox/doc_scan/request/check/id_document_comparison_check.rb', line 12 def initialize(result, secondary_document_filter) super(result) Validation.assert_is_a(DocumentFilter, secondary_document_filter, 'secondary_document_filter', true) @secondary_document_filter = secondary_document_filter end |
Class Method Details
.builder ⇒ IdDocumentComparisonCheckBuilder
28 29 30 |
# File 'lib/yoti_sandbox/doc_scan/request/check/id_document_comparison_check.rb', line 28 def self.builder IdDocumentComparisonCheckBuilder.new end |
Instance Method Details
#as_json(*_args) ⇒ Object
19 20 21 22 23 |
# File 'lib/yoti_sandbox/doc_scan/request/check/id_document_comparison_check.rb', line 19 def as_json(*_args) json = super json[:secondary_document_filter] = @secondary_document_filter.as_json unless @secondary_document_filter.nil? json end |