Package com.stripe.model
Class SubscriptionSchedule.Phase.InvoiceSettings
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.SubscriptionSchedule.Phase.InvoiceSettings
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- SubscriptionSchedule.Phase
For more details about InvoiceSettings, please refer to the API Reference.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFor more details about CustomField, please refer to the API Reference.static classFor more details about Issuer, 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 booleanbooleanGet expandedaccountTaxIds.Get IDs of expandableaccountTaxIdsobject list.A list of up to 4 custom fields to be displayed on the invoice.Number of days within which a customer must pay invoices generated by this subscription schedule.An arbitrary string attached to the object.Footer to be displayed on the invoice.The connected account that issues the invoice.inthashCode()voidsetAccountTaxIdObjects(List<TaxId> objs) voidsetAccountTaxIds(List<String> ids) voidA list of up to 4 custom fields to be displayed on the invoice.voidsetDaysUntilDue(Long daysUntilDue) Number of days within which a customer must pay invoices generated by this subscription schedule.voidsetDescription(String description) An arbitrary string attached to the object.voidFooter to be displayed on the invoice.voidThe connected account that issues the invoice.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
InvoiceSettings
public InvoiceSettings()
-
-
Method Details
-
getAccountTaxIds
Get IDs of expandableaccountTaxIdsobject list. -
setAccountTaxIds
-
getAccountTaxIdObjects
Get expandedaccountTaxIds. -
setAccountTaxIdObjects
-
getCustomFields
A list of up to 4 custom fields to be displayed on the invoice. -
getDaysUntilDue
Number of days within which a customer must pay invoices generated by this subscription schedule. This value will benullfor subscription schedules wherebilling=charge_automatically. -
getDescription
An arbitrary string attached to the object. Often useful for displaying to users. -
getIssuer
The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account. -
setCustomFields
public void setCustomFields(List<SubscriptionSchedule.Phase.InvoiceSettings.CustomField> customFields) A list of up to 4 custom fields to be displayed on the invoice. -
setDaysUntilDue
Number of days within which a customer must pay invoices generated by this subscription schedule. This value will benullfor subscription schedules wherebilling=charge_automatically. -
setDescription
An arbitrary string attached to the object. Often useful for displaying to users. -
setIssuer
The connected account that issues the invoice. The invoice is presented with the branding and support information of the specified account. -
equals
-
canEqual
-
hashCode
public int hashCode()
-