class Yoti::DocScan::Session::Create::RequiredIdDocument
Public Class Methods
builder()
click to toggle source
@return [RequiredIdDocumentBuilder]
# File lib/yoti/doc_scan/session/create/required_id_document.rb, line 27 def self.builder RequiredIdDocumentBuilder.new end
new(filter = nil)
click to toggle source
@param [DocumentFilter] filter
Calls superclass method
Yoti::DocScan::Session::Create::RequiredDocument::new
# File lib/yoti/doc_scan/session/create/required_id_document.rb, line 11 def initialize(filter = nil) super(Constants::ID_DOCUMENT) Validation.assert_is_a(DocumentFilter, filter, 'filter', true) @filter = filter end
Public Instance Methods
as_json(*_args)
click to toggle source
Calls superclass method
Yoti::DocScan::Session::Create::RequiredDocument#as_json
# File lib/yoti/doc_scan/session/create/required_id_document.rb, line 18 def as_json(*_args) json = super json[:filter] = @filter.as_json unless @filter.nil? json end