Class: CheckoutSdk::Payments::PayoutRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/checkout_sdk/payments/payout_request.rb

Instance Attribute Summary collapse

Instance Attribute Details

#amountInteger

Returns:

  • (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_descriptorPayoutBillingDescriptor



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

#currencyString

Returns Common::Currency.

Returns:



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

#destinationDestination

Returns:



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

#instructionPaymentInstruction

Returns:



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

#metadataHash{String => Object}

Returns:

  • (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_idString

Returns:

  • (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

#referenceString

Returns:

  • (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

#senderSender

Returns:



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

#sourcePayoutSource

Returns:



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