class Yoti::DocScan::Session::Create::RequestedCheck
Requests creation of a Check to be performed on a document
Public Class Methods
new(type, config)
click to toggle source
@param [String] type The type of the Check to create @param [#as_json] config The configuration to apply to the Check
# File lib/yoti/doc_scan/session/create/requested_check.rb, line 15 def initialize(type, config) raise(TypeError, "#{self.class} cannot be instantiated") if instance_of?(RequestedCheck) Validation.assert_is_a(String, type, 'type') @type = type Validation.assert_respond_to(:as_json, config, 'config') @config = config end
Public Instance Methods
as_json(*_args)
click to toggle source
# File lib/yoti/doc_scan/session/create/requested_check.rb, line 29 def as_json(*_args) { type: @type, config: @config.as_json } end
to_json(*_args)
click to toggle source
# File lib/yoti/doc_scan/session/create/requested_check.rb, line 25 def to_json(*_args) as_json.to_json end