Class ReceivedDebit
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.moneymanagement.ReceivedDebit
- All Implemented Interfaces:
HasId
,StripeObjectInterface
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
For more details about BankTransfer, please refer to the API Reference.static class
For more details about StatusDetails, please refer to the API Reference.static class
For more details about StatusTransitions, please refer to the API Reference. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Amount 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.Financial Account on which funds for ReceivedDebit were debited.getId()
Unique identifier for the ReceivedDebit.Has the valuetrue
if the object exists in live mode or the valuefalse
if 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.int
hashCode()
void
Amount and currency of the ReceivedDebit.void
setBankTransfer
(ReceivedDebit.BankTransfer bankTransfer) This object stores details about the originating banking transaction that resulted in the ReceivedDebit.void
setCreated
(Instant created) The time at which the ReceivedDebit was created.void
setDescription
(String description) Freeform string sent by the originator of the ReceivedDebit.void
setFinancialAccount
(String financialAccount) Financial Account on which funds for ReceivedDebit were debited.void
Unique identifier for the ReceivedDebit.void
setLivemode
(Boolean livemode) Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.void
String representing the object's type.void
setReceiptUrl
(String receiptUrl) A link to the Stripe-hosted receipt for this ReceivedDebit.void
Open Enum.void
setStatusDetails
(ReceivedDebit.StatusDetails statusDetails) Detailed information about the status of the ReceivedDebit.void
setStatusTransitions
(ReceivedDebit.StatusTransitions statusTransitions) The time at which the ReceivedDebit transitioned to a particular status.void
Open 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 iftype
field 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. -
getFinancialAccount
Financial Account on which funds for ReceivedDebit were debited. -
getLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if 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 iftype
field 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. -
setFinancialAccount
Financial Account on which funds for ReceivedDebit were debited. -
setId
Unique identifier for the ReceivedDebit. -
setLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if 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.
-