Package com.stripe.model
Class TaxDeductedAtSource
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.TaxDeductedAtSource
-
- All Implemented Interfaces:
BalanceTransactionSource
,HasId
,StripeObjectInterface
public class TaxDeductedAtSource extends StripeObject implements BalanceTransactionSource
-
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description TaxDeductedAtSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getId()
Unique identifier for the object.java.lang.String
getObject()
String representing the object's type.java.lang.Long
getPeriodEnd()
The end of the invoicing period.java.lang.Long
getPeriodStart()
The start of the invoicing period.java.lang.String
getTaxDeductionAccountNumber()
The TAN that was supplied to Stripe when TDS was assessed.int
hashCode()
void
setId(java.lang.String id)
Unique identifier for the object.void
setObject(java.lang.String object)
String representing the object's type.void
setPeriodEnd(java.lang.Long periodEnd)
The end of the invoicing period.void
setPeriodStart(java.lang.Long periodStart)
The start of the invoicing period.void
setTaxDeductionAccountNumber(java.lang.String taxDeductionAccountNumber)
The TAN that was supplied to Stripe when TDS was assessed.-
Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.stripe.model.StripeObjectInterface
getLastResponse, setLastResponse
-
-
-
-
Method Detail
-
getObject
public java.lang.String getObject()
String representing the object's type. Objects of the same type share the same value.Equal to
tax_deducted_at_source
.
-
getPeriodEnd
public java.lang.Long getPeriodEnd()
The end of the invoicing period. This TDS applies to Stripe fees collected during this invoicing period.
-
getPeriodStart
public java.lang.Long getPeriodStart()
The start of the invoicing period. This TDS applies to Stripe fees collected during this invoicing period.
-
getTaxDeductionAccountNumber
public java.lang.String getTaxDeductionAccountNumber()
The TAN that was supplied to Stripe when TDS was assessed.
-
setId
public void setId(java.lang.String id)
Unique identifier for the object.
-
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
tax_deducted_at_source
.
-
setPeriodEnd
public void setPeriodEnd(java.lang.Long periodEnd)
The end of the invoicing period. This TDS applies to Stripe fees collected during this invoicing period.
-
setPeriodStart
public void setPeriodStart(java.lang.Long periodStart)
The start of the invoicing period. This TDS applies to Stripe fees collected during this invoicing period.
-
setTaxDeductionAccountNumber
public void setTaxDeductionAccountNumber(java.lang.String taxDeductionAccountNumber)
The TAN that was supplied to Stripe when TDS was assessed.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-