Module: Dinie::CreditOffer

Defined in:
lib/dinie/generated/types/credit_offer.rb

Class Method Summary collapse

Class Method Details

.deserialize(raw) ⇒ Object



52
53
54
55
56
57
58
59
60
# File 'lib/dinie/generated/types/credit_offer.rb', line 52

def self.deserialize(raw)
  if raw.key?(:installments)
    FixedInstallmentCreditOffer.deserialize(raw)
  elsif raw.key?(:max_installments)
    RangeInstallmentCreditOffer.deserialize(raw)
  else
    RangeInstallmentCreditOffer.deserialize(raw)
  end
end