class Yoti::DocScan::Session::Retrieve::ReportResponse

Attributes

breakdown[R]

@return [Array<BreakdownResponse>]

recommendation[R]

@return [RecommendationResponse]

Public Class Methods

new(report) click to toggle source

@param [Hash] report

# File lib/yoti/doc_scan/session/retrieve/report_response.rb, line 17
def initialize(report)
  @recommendation = RecommendationResponse.new(report['recommendation']) unless report['recommendation'].nil?

  if report['breakdown'].nil?
    @breakdown = []
  else
    Validation.assert_is_a(Array, report['breakdown'], 'breakdown')
    @breakdown = report['breakdown'].map { |breakdown| BreakdownResponse.new(breakdown) }
  end
end