class Yoti::DocScan::Session::Create::CountryRestriction

Public Class Methods

new(inclusion, country_codes) click to toggle source

@param [String] inclusion @param [Array<String>] country_codes

# File lib/yoti/doc_scan/session/create/orthogonal_restrictions_filter.rb, line 103
def initialize(inclusion, country_codes)
  Validation.assert_is_a(String, inclusion, 'inclusion')
  @inclusion = inclusion

  Validation.assert_is_a(Array, country_codes, 'country_codes')
  @country_codes = country_codes
end

Public Instance Methods

as_json(*_args) click to toggle source
# File lib/yoti/doc_scan/session/create/orthogonal_restrictions_filter.rb, line 115
def as_json(*_args)
  {
    inclusion: @inclusion,
    country_codes: @country_codes
  }
end
to_json(*_args) click to toggle source
# File lib/yoti/doc_scan/session/create/orthogonal_restrictions_filter.rb, line 111
def to_json(*_args)
  as_json.to_json
end