Class: Yoti::Sandbox::DocScan::Request::TextDataExtractionReasonBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/yoti_sandbox/doc_scan/request/task/text_data_extraction_reason.rb

Instance Method Summary collapse

Instance Method Details

#buildTextDataExtractionReason



71
72
73
# File 'lib/yoti_sandbox/doc_scan/request/task/text_data_extraction_reason.rb', line 71

def build
  TextDataExtractionReason.new(@value, @detail)
end

#for_qualityself

Returns:

  • (self)


45
46
47
48
# File 'lib/yoti_sandbox/doc_scan/request/task/text_data_extraction_reason.rb', line 45

def for_quality
  @value = 'QUALITY'
  self
end

#for_user_errorself

Returns:

  • (self)


53
54
55
56
# File 'lib/yoti_sandbox/doc_scan/request/task/text_data_extraction_reason.rb', line 53

def for_user_error
  @value = 'USER_ERROR'
  self
end

#with_detail(detail) ⇒ self

Parameters:

  • detail (String)

Returns:

  • (self)


63
64
65
66
# File 'lib/yoti_sandbox/doc_scan/request/task/text_data_extraction_reason.rb', line 63

def with_detail(detail)
  @detail = detail
  self
end