Class: Yoti::Sandbox::DocScan::Request::Detail

Inherits:
Object
  • Object
show all
Defined in:
lib/yoti_sandbox/doc_scan/request/check/report/detail.rb

Instance Method Summary collapse

Constructor Details

#initialize(name, value) ⇒ Detail

Returns a new instance of Detail.

Parameters:

  • name (String)
  • value (String)


12
13
14
15
16
17
18
# File 'lib/yoti_sandbox/doc_scan/request/check/report/detail.rb', line 12

def initialize(name, value)
  Validation.assert_is_a(String, name, 'name')
  @name = name

  Validation.assert_is_a(String, value, 'value')
  @value = value
end

Instance Method Details

#as_json(*_args) ⇒ Object



20
21
22
23
24
25
# File 'lib/yoti_sandbox/doc_scan/request/check/report/detail.rb', line 20

def as_json(*_args)
  {
    name: @name,
    value: @value
  }
end

#to_json(*_args) ⇒ Object



27
28
29
# File 'lib/yoti_sandbox/doc_scan/request/check/report/detail.rb', line 27

def to_json(*_args)
  as_json.to_json
end