Sha256: bee4c5cd4f31fbe7de4251482296cb30df0fc66ce26b378d38ae3b4ccc68ae4b

Contents?: true

Size: 917 Bytes

Versions: 26

Compression:

Stored size: 917 Bytes

Contents

require 'active_model'

class Kaui::PaymentAttempt < Kaui::Base
  define_attr :account_id
  define_attr :invoice_id
  define_attr :amount
  define_attr :currency
  define_attr :payment_id
  define_attr :payment_attempt_id
  define_attr :payment_attempt_date
  define_attr :invoice_dt
  define_attr :created_dt
  define_attr :udpated_dt
  define_attr :retry_count

  def initialize(data = {})
    super(:account_id => data['accountId'],
          :invoice_id => data['invoiceId'],
          :amount => data['amount'],
          :currency => data['currency'],
          :payment_id => data['paymentId'],
          :payment_attempt_id => data['paymentAttemptId'],
          :payment_attempt_date => data['paymentAttemptDate'],
          :invoice_dt => data['invoiceDate'],
          :created_dt => data['createdDate'],
          :udpated_dt => data['updatedDate'],
          :retry_count => data['retryCount'])
  end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
kaui-0.1.18 app/models/kaui/payment_attempt.rb
kaui-0.1.17 app/models/kaui/payment_attempt.rb
kaui-0.1.16 app/models/kaui/payment_attempt.rb
kaui-0.1.15 app/models/kaui/payment_attempt.rb
kaui-0.1.14 app/models/kaui/payment_attempt.rb
kaui-0.1.12 app/models/kaui/payment_attempt.rb
kaui-0.1.11 app/models/kaui/payment_attempt.rb
kaui-0.1.10 app/models/kaui/payment_attempt.rb
kaui-0.1.9 app/models/kaui/payment_attempt.rb
kaui-0.1.8 app/models/kaui/payment_attempt.rb
kaui-0.1.7 app/models/kaui/payment_attempt.rb
kaui-0.1.6 app/models/kaui/payment_attempt.rb
kaui-0.1.5 app/models/kaui/payment_attempt.rb
kaui-0.1.4 app/models/kaui/payment_attempt.rb
kaui-0.1.3 app/models/kaui/payment_attempt.rb
kaui-0.1.2 app/models/kaui/payment_attempt.rb
kaui-0.1.0 app/models/kaui/payment_attempt.rb
kaui-0.0.9 app/models/kaui/payment_attempt.rb
kaui-0.0.8 app/models/kaui/payment_attempt.rb
kaui-0.0.7 app/models/kaui/payment_attempt.rb