Class ReceivedDebit
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.moneymanagement.ReceivedDebit
- All Implemented Interfaces:
HasId,StripeObjectInterface
ReceivedDebit resource.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis object stores details about the originating banking transaction that resulted in the ReceivedDebit.static classDetailed information about the status of the ReceivedDebit.static classThe time at which the ReceivedDebit transitioned to a particular status. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanAmount and currency of the ReceivedDebit.This object stores details about the originating banking transaction that resulted in the ReceivedDebit.The time at which the ReceivedDebit was created.Freeform string sent by the originator of the ReceivedDebit.The amount and currency of the original/external debit request.Financial Account on which funds for ReceivedDebit were debited.getId()Unique identifier for the ReceivedDebit.Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.String representing the object's type.A link to the Stripe-hosted receipt for this ReceivedDebit.Open Enum.Detailed information about the status of the ReceivedDebit.The time at which the ReceivedDebit transitioned to a particular status.getType()Open Enum.inthashCode()voidAmount and currency of the ReceivedDebit.voidsetBankTransfer(ReceivedDebit.BankTransfer bankTransfer) This object stores details about the originating banking transaction that resulted in the ReceivedDebit.voidsetCreated(Instant created) The time at which the ReceivedDebit was created.voidsetDescription(String description) Freeform string sent by the originator of the ReceivedDebit.voidsetExternalAmount(Amount externalAmount) The amount and currency of the original/external debit request.voidsetFinancialAccount(String financialAccount) Financial Account on which funds for ReceivedDebit were debited.voidUnique identifier for the ReceivedDebit.voidsetLivemode(Boolean livemode) Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.voidString representing the object's type.voidsetReceiptUrl(String receiptUrl) A link to the Stripe-hosted receipt for this ReceivedDebit.voidOpen Enum.voidsetStatusDetails(ReceivedDebit.StatusDetails statusDetails) Detailed information about the status of the ReceivedDebit.voidsetStatusTransitions(ReceivedDebit.StatusTransitions statusTransitions) The time at which the ReceivedDebit transitioned to a particular status.voidOpen Enum.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
ReceivedDebit
public ReceivedDebit()
-
-
Method Details
-
getAmount
Amount and currency of the ReceivedDebit. -
getBankTransfer
This object stores details about the originating banking transaction that resulted in the ReceivedDebit. Present iftypefield value isbank_transfer. -
getCreated
The time at which the ReceivedDebit was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example:2022-09-18T13:22:18.123Z. -
getDescription
Freeform string sent by the originator of the ReceivedDebit. -
getExternalAmount
The amount and currency of the original/external debit request. -
getFinancialAccount
Financial Account on which funds for ReceivedDebit were debited. -
getLivemode
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode. -
getObject
String representing the object's type. Objects of the same type share the same value of the object field.Equal to
v2.money_management.received_debit. -
getReceiptUrl
A link to the Stripe-hosted receipt for this ReceivedDebit. -
getStatus
Open Enum. The status of the ReceivedDebit.One of
canceled,failed,pending,returned, orsucceeded. -
getStatusDetails
Detailed information about the status of the ReceivedDebit. -
getStatusTransitions
The time at which the ReceivedDebit transitioned to a particular status. -
getType
Open Enum. The type of the ReceivedDebit.One of
bank_transfer, orexternal_debit. -
setAmount
Amount and currency of the ReceivedDebit. -
setBankTransfer
This object stores details about the originating banking transaction that resulted in the ReceivedDebit. Present iftypefield value isbank_transfer. -
setCreated
The time at which the ReceivedDebit was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example:2022-09-18T13:22:18.123Z. -
setDescription
Freeform string sent by the originator of the ReceivedDebit. -
setExternalAmount
The amount and currency of the original/external debit request. -
setFinancialAccount
Financial Account on which funds for ReceivedDebit were debited. -
setId
Unique identifier for the ReceivedDebit. -
setLivemode
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode. -
setObject
String representing the object's type. Objects of the same type share the same value of the object field.Equal to
v2.money_management.received_debit. -
setReceiptUrl
A link to the Stripe-hosted receipt for this ReceivedDebit. -
setStatus
Open Enum. The status of the ReceivedDebit.One of
canceled,failed,pending,returned, orsucceeded. -
setStatusDetails
Detailed information about the status of the ReceivedDebit. -
setStatusTransitions
The time at which the ReceivedDebit transitioned to a particular status. -
setType
Open Enum. The type of the ReceivedDebit.One of
bank_transfer, orexternal_debit. -
equals
-
canEqual
-
hashCode
public int hashCode() -
getId
Unique identifier for the ReceivedDebit.
-