Sha256: 75935cd89fcb8a9689ce07a35fdc2b584ad0ac8a43ea24ea6ab93b72bfab0236

Contents?: true

Size: 830 Bytes

Versions: 5

Compression:

Stored size: 830 Bytes

Contents

# frozen_string_literal: true

module Yoti
  module Sandbox
    module DocScan
      module Request
        class ZoomLivenessCheck < LivenessCheck
          #
          # @param [CheckResult] result
          #
          def initialize(result)
            super(result, Yoti::DocScan::Constants::ZOOM)
          end

          #
          # @return [ZoomLivenessCheckBuilder]
          #
          def self.builder
            ZoomLivenessCheckBuilder.new
          end
        end

        class ZoomLivenessCheckBuilder < CheckBuilder
          #
          # @return [ZoomLivenessCheck]
          #
          def build
            report = CheckReport.new(@recommendation, @breakdowns)
            result = CheckResult.new(report)
            ZoomLivenessCheck.new(result)
          end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yoti_sandbox-1.4.0 lib/yoti_sandbox/doc_scan/request/check/zoom_liveness_check.rb
yoti_sandbox-1.3.0 lib/yoti_sandbox/doc_scan/request/check/zoom_liveness_check.rb
yoti_sandbox-1.2.1 lib/yoti_sandbox/doc_scan/request/check/zoom_liveness_check.rb
yoti_sandbox-1.2.0 lib/yoti_sandbox/doc_scan/request/check/zoom_liveness_check.rb
yoti_sandbox-1.1.0 lib/yoti_sandbox/doc_scan/request/check/zoom_liveness_check.rb