Class: Zaala::API::VerifyResponse

Inherits:
Dry::Struct
  • Object
show all
Defined in:
lib/zaala/api/types.rb

Overview

The class VerifyResponse represents the response of the Verify service call.

Class Method Summary collapse

Class Method Details

.from_message(h) ⇒ Object



821
822
823
824
825
826
827
828
# File 'lib/zaala/api/types.rb', line 821

def self.from_message(h)
  VerifyResponse.new({
    identifier: Zaala::API::ResponseIdentifier.from_message(h[:identifier]),
    decision: Zaala::API::Decision.from_message(h[:decision]),
    installment_plan: h[:installmentPlan] ? Zaala::API::InstallmentPlan.from_message(h[:installmentPlan]) : nil,
    info: h[:info] ? Zaala::API::Info.from_message(h[:info]) : nil,
  })
end