class Yoti::DocScan::Session::Create::RequestedTextExtractionTaskBuilder
Builder to assist creation of {RequestedTextExtractionTask}
Public Instance Methods
build()
click to toggle source
@return [RequestedTextExtractionTask]
# File lib/yoti/doc_scan/session/create/requested_text_extraction_task.rb, line 108 def build config = RequestedTextExtractionTaskConfig.new(@manual_check, @chip_data) RequestedTextExtractionTask.new(config) end
with_chip_data_desired()
click to toggle source
@return [self]
# File lib/yoti/doc_scan/session/create/requested_text_extraction_task.rb, line 92 def with_chip_data_desired @chip_data = Constants::DESIRED self end
with_chip_data_ignore()
click to toggle source
@return [self]
# File lib/yoti/doc_scan/session/create/requested_text_extraction_task.rb, line 100 def with_chip_data_ignore @chip_data = Constants::IGNORE self end
with_manual_check_always()
click to toggle source
Requires that the Task is always followed by a manual TextDataCheck
@return [self]
# File lib/yoti/doc_scan/session/create/requested_text_extraction_task.rb, line 64 def with_manual_check_always @manual_check = Constants::ALWAYS self end
with_manual_check_fallback()
click to toggle source
Requires that only failed Tasks are followed by a manual TextDataCheck
@return [self]
# File lib/yoti/doc_scan/session/create/requested_text_extraction_task.rb, line 74 def with_manual_check_fallback @manual_check = Constants::FALLBACK self end
with_manual_check_never()
click to toggle source
The TextExtractionTask will never fallback to a manual TextDataCheck
@return [self]
# File lib/yoti/doc_scan/session/create/requested_text_extraction_task.rb, line 84 def with_manual_check_never @manual_check = Constants::NEVER self end