class

Stripe::TreasuryReceivedDebitsResourceLinkedFlows

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

Constants

MAX_LENGTH_FOR_DEBIT_REVERSAL = 5000
MAX_LENGTH_FOR_INBOUND_TRANSFER = 5000
MAX_LENGTH_FOR_ISSUING_AUTHORIZATION = 5000
MAX_LENGTH_FOR_ISSUING_TRANSACTION = 5000
MAX_LENGTH_FOR_PAYOUT = 5000

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, debit_reversal : String | Nil = nil, inbound_transfer : String | Nil = nil, issuing_authorization : String | Nil = nil, issuing_transaction : String | Nil = nil, payout : String | Nil = nil)

Initializes the object @param [Hash] attributes Model attributes in the form of hash

Source

Instance methods

==(other : self)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

debit_reversal

The DebitReversal created as a result of this ReceivedDebit being reversed.

Source
debit_reversal=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] debit_reversal Object to be assigned

Source
hash(hasher)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

inbound_transfer

Set if the ReceivedDebit is associated with an InboundTransfer's return of funds.

Source
inbound_transfer=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] inbound_transfer Object to be assigned

Source
issuing_authorization

Set if the ReceivedDebit was created due to an Issuing Authorization object.

Source
issuing_authorization=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] issuing_authorization Object to be assigned

Source
issuing_transaction

Set if the ReceivedDebit is also viewable as an Issuing Dispute object.

Source
issuing_transaction=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] issuing_transaction Object to be assigned

Source
list_invalid_properties

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons

Source
payout

Set if the ReceivedDebit was created due to a Payout object.

Source
payout=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] payout Object to be assigned

Source
valid?

Check to see if the all the properties in the model are valid @return true if the model is valid

Source