Sha256: e081c0a58aa61f96eca8a1bf0cafb7e90ae13c810993198c08d90c09b2d4e25e

Contents?: true

Size: 383 Bytes

Versions: 2

Compression:

Stored size: 383 Bytes

Contents

module BloomRemitClient
  class CreateTxnPreviewResponse < BaseResponse

    attribute :errors, Hash, lazy: true, default: :default_errors
    attribute :txn_preview, TxnPreview, lazy: true, default: :default_txn_preview

    def default_errors
      Array(parsed_body[:errors])
    end

    def default_txn_preview
      TxnPreview.new(parsed_body[:txn_preview])
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bloom_remit_client-0.16.1 lib/bloom_remit_client/responses/create_txn_preview_response.rb
bloom_remit_client-0.16.0 lib/bloom_remit_client/responses/create_txn_preview_response.rb