Package com.stripe.model
Class InvoicePayment.Payment
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.InvoicePayment.Payment
- All Implemented Interfaces:
- StripeObjectInterface
- Enclosing class:
- InvoicePayment
For more details about Payment, please refer to the API
 Reference.
- 
Field SummaryFields inherited from class com.stripe.model.StripeObjectPRETTY_PRINT_GSON
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanGet ID of expandablechargeobject.Get expandedcharge.Get ID of expandablepaymentIntentobject.Get expandedpaymentIntent.Get ID of expandablepaymentRecordobject.Get expandedpaymentRecord.getType()Type of payment object associated with this invoice payment.inthashCode()voidvoidsetChargeObject(Charge expandableObject) voidvoidsetPaymentIntentObject(PaymentIntent expandableObject) voidvoidsetPaymentRecordObject(PaymentRecord expandableObject) voidType of payment object associated with this invoice payment.Methods inherited from class com.stripe.model.StripeObjectdeserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
- 
Constructor Details- 
Paymentpublic Payment()
 
- 
- 
Method Details- 
getChargeGet ID of expandablechargeobject.
- 
setCharge
- 
getChargeObjectGet expandedcharge.
- 
setChargeObject
- 
getPaymentIntentGet ID of expandablepaymentIntentobject.
- 
setPaymentIntent
- 
getPaymentIntentObjectGet expandedpaymentIntent.
- 
setPaymentIntentObject
- 
getPaymentRecordGet ID of expandablepaymentRecordobject.
- 
setPaymentRecord
- 
getPaymentRecordObjectGet expandedpaymentRecord.
- 
setPaymentRecordObject
- 
getTypeType of payment object associated with this invoice payment.One of charge, orpayment_intent.
- 
setTypeType of payment object associated with this invoice payment.One of charge, orpayment_intent.
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
 
-