Package com.stripe.model
Class SourceTransaction
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.SourceTransaction
-
- All Implemented Interfaces:
HasId,StripeObjectInterface
public class SourceTransaction extends StripeObject implements HasId
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSourceTransaction.AchCreditTransferDatastatic classSourceTransaction.ChfCreditTransferDatastatic classSourceTransaction.GbpCreditTransferDatastatic classSourceTransaction.PaperCheckDatastatic classSourceTransaction.SepaCreditTransferData
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description SourceTransaction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)SourceTransaction.AchCreditTransferDatagetAchCreditTransfer()java.lang.LonggetAmount()A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount your customer has pushed to the receiver.SourceTransaction.ChfCreditTransferDatagetChfCreditTransfer()java.lang.LonggetCreated()Time at which the object was created.java.lang.StringgetCurrency()Three-letter ISO currency code, in lowercase.SourceTransaction.GbpCreditTransferDatagetGbpCreditTransfer()java.lang.StringgetId()Unique identifier for the object.java.lang.BooleangetLivemode()Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.java.lang.StringgetObject()String representing the object's type.SourceTransaction.PaperCheckDatagetPaperCheck()SourceTransaction.SepaCreditTransferDatagetSepaCreditTransfer()java.lang.StringgetSource()The ID of the source this transaction is attached to.java.lang.StringgetStatus()The status of the transaction, one ofsucceeded,pending, orfailed.java.lang.StringgetType()The type of source this transaction is attached to.inthashCode()voidsetAchCreditTransfer(SourceTransaction.AchCreditTransferData achCreditTransfer)voidsetAmount(java.lang.Long amount)A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount your customer has pushed to the receiver.voidsetChfCreditTransfer(SourceTransaction.ChfCreditTransferData chfCreditTransfer)voidsetCreated(java.lang.Long created)Time at which the object was created.voidsetCurrency(java.lang.String currency)Three-letter ISO currency code, in lowercase.voidsetGbpCreditTransfer(SourceTransaction.GbpCreditTransferData gbpCreditTransfer)voidsetId(java.lang.String id)Unique identifier for the object.voidsetLivemode(java.lang.Boolean livemode)Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.voidsetObject(java.lang.String object)String representing the object's type.voidsetPaperCheck(SourceTransaction.PaperCheckData paperCheck)voidsetSepaCreditTransfer(SourceTransaction.SepaCreditTransferData sepaCreditTransfer)voidsetSource(java.lang.String source)The ID of the source this transaction is attached to.voidsetStatus(java.lang.String status)The status of the transaction, one ofsucceeded,pending, orfailed.voidsetType(java.lang.String type)The type of source this transaction is attached to.-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getAchCreditTransfer
public SourceTransaction.AchCreditTransferData getAchCreditTransfer()
-
getAmount
public java.lang.Long getAmount()
A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount your customer has pushed to the receiver.
-
getChfCreditTransfer
public SourceTransaction.ChfCreditTransferData getChfCreditTransfer()
-
getCreated
public java.lang.Long getCreated()
Time at which the object was created. Measured in seconds since the Unix epoch.
-
getCurrency
public java.lang.String getCurrency()
Three-letter ISO currency code, in lowercase. Must be a supported currency.
-
getGbpCreditTransfer
public SourceTransaction.GbpCreditTransferData getGbpCreditTransfer()
-
getLivemode
public java.lang.Boolean getLivemode()
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.
-
getObject
public java.lang.String getObject()
String representing the object's type. Objects of the same type share the same value.Equal to
source_transaction.
-
getPaperCheck
public SourceTransaction.PaperCheckData getPaperCheck()
-
getSepaCreditTransfer
public SourceTransaction.SepaCreditTransferData getSepaCreditTransfer()
-
getSource
public java.lang.String getSource()
The ID of the source this transaction is attached to.
-
getStatus
public java.lang.String getStatus()
The status of the transaction, one ofsucceeded,pending, orfailed.
-
getType
public java.lang.String getType()
The type of source this transaction is attached to.One of
ach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,klarna,multibanco,p24,sepa_debit,sofort,three_d_secure, orwechat.
-
setAchCreditTransfer
public void setAchCreditTransfer(SourceTransaction.AchCreditTransferData achCreditTransfer)
-
setAmount
public void setAmount(java.lang.Long amount)
A positive integer in the smallest currency unit (that is, 100 cents for $1.00, or 1 for ¥1, Japanese Yen being a zero-decimal currency) representing the amount your customer has pushed to the receiver.
-
setChfCreditTransfer
public void setChfCreditTransfer(SourceTransaction.ChfCreditTransferData chfCreditTransfer)
-
setCreated
public void setCreated(java.lang.Long created)
Time at which the object was created. Measured in seconds since the Unix epoch.
-
setCurrency
public void setCurrency(java.lang.String currency)
Three-letter ISO currency code, in lowercase. Must be a supported currency.
-
setGbpCreditTransfer
public void setGbpCreditTransfer(SourceTransaction.GbpCreditTransferData gbpCreditTransfer)
-
setId
public void setId(java.lang.String id)
Unique identifier for the object.
-
setLivemode
public void setLivemode(java.lang.Boolean livemode)
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.
-
setObject
public void setObject(java.lang.String object)
String representing the object's type. Objects of the same type share the same value.Equal to
source_transaction.
-
setPaperCheck
public void setPaperCheck(SourceTransaction.PaperCheckData paperCheck)
-
setSepaCreditTransfer
public void setSepaCreditTransfer(SourceTransaction.SepaCreditTransferData sepaCreditTransfer)
-
setSource
public void setSource(java.lang.String source)
The ID of the source this transaction is attached to.
-
setStatus
public void setStatus(java.lang.String status)
The status of the transaction, one ofsucceeded,pending, orfailed.
-
setType
public void setType(java.lang.String type)
The type of source this transaction is attached to.One of
ach_credit_transfer,ach_debit,alipay,bancontact,card,card_present,eps,giropay,ideal,klarna,multibanco,p24,sepa_debit,sofort,three_d_secure, orwechat.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-