Class: CheckoutSdk::Payments::PayoutRequest
- Inherits:
-
Object
- Object
- CheckoutSdk::Payments::PayoutRequest
- Defined in:
- lib/checkout_sdk/payments/payout_request.rb
Instance Attribute Summary collapse
- #amount ⇒ Integer
- #billing_descriptor ⇒ PayoutBillingDescriptor
- #currency ⇒ String
- #destination ⇒ Destination
- #instruction ⇒ PaymentInstruction
- #metadata ⇒ Hash{String => Object}
- #processing_channel_id ⇒ String
- #reference ⇒ String
- #sender ⇒ Sender
- #source ⇒ PayoutSource
Instance Attribute Details
#amount ⇒ Integer
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#billing_descriptor ⇒ PayoutBillingDescriptor
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#currency ⇒ String
Returns Common::Currency.
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#destination ⇒ Destination
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#instruction ⇒ PaymentInstruction
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#metadata ⇒ Hash{String => Object}
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#processing_channel_id ⇒ String
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#reference ⇒ String
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#sender ⇒ Sender
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |
#source ⇒ PayoutSource
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/checkout_sdk/payments/payout_request.rb', line 25 class PayoutRequest attr_accessor :source, :destination, :amount, :currency, :reference, :billing_descriptor, :sender, :instruction, :processing_channel_id, :metadata end |