class Yoti::DocScan::Session::Create::SdkConfig
Public Class Methods
builder()
click to toggle source
@return [SdkConfigBuilder]
# File lib/yoti/doc_scan/session/create/sdk_config.rb, line 73 def self.builder SdkConfigBuilder.new end
new( allowed_capture_methods, primary_colour, secondary_colour, font_colour, locale, preset_issuing_country, success_url, error_url )
click to toggle source
@param [String] allowed_capture_methods @param [String] primary_colour @param [String] secondary_colour @param [String] font_colour @param [String] locale @param [String] preset_issuing_country @param [String] success_url @param [String] error_url
# File lib/yoti/doc_scan/session/create/sdk_config.rb, line 18 def initialize( allowed_capture_methods, primary_colour, secondary_colour, font_colour, locale, preset_issuing_country, success_url, error_url ) Validation.assert_is_a(String, allowed_capture_methods, 'allowed_capture_methods', true) @allowed_capture_methods = allowed_capture_methods Validation.assert_is_a(String, primary_colour, 'primary_colour', true) @primary_colour = primary_colour Validation.assert_is_a(String, secondary_colour, 'secondary_colour', true) @secondary_colour = secondary_colour Validation.assert_is_a(String, font_colour, 'font_colour', true) @font_colour = font_colour Validation.assert_is_a(String, locale, 'locale', true) @locale = locale Validation.assert_is_a(String, preset_issuing_country, 'preset_issuing_country', true) @preset_issuing_country = preset_issuing_country Validation.assert_is_a(String, success_url, 'success_url', true) @success_url = success_url Validation.assert_is_a(String, error_url, 'error_url', true) @error_url = error_url end
Public Instance Methods
as_json(*_args)
click to toggle source
# File lib/yoti/doc_scan/session/create/sdk_config.rb, line 57 def as_json(*_args) { allowed_capture_methods: @allowed_capture_methods, primary_colour: @primary_colour, secondary_colour: @secondary_colour, font_colour: @font_colour, locale: @locale, preset_issuing_country: @preset_issuing_country, success_url: @success_url, error_url: @error_url }.compact end
to_json(*_args)
click to toggle source
# File lib/yoti/doc_scan/session/create/sdk_config.rb, line 53 def to_json(*_args) as_json.to_json end