Package com.stripe.model.v2.billing
Class BillSettingVersion
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.billing.BillSettingVersion
- All Implemented Interfaces:
HasId
,StripeObjectInterface
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
For more details about Calculation, please refer to the API Reference.static class
For more details about Invoice, 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
Settings related to calculating a bill.Timestamp of when the object was created.getId()
The ID of the BillSettingVersion object.Settings related to invoice behavior.The ID of the invoice rendering template to be used when generating invoices.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.int
hashCode()
void
setCalculation
(BillSettingVersion.Calculation calculation) Settings related to calculating a bill.void
setCreated
(Instant created) Timestamp of when the object was created.void
The ID of the BillSettingVersion object.void
setInvoice
(BillSettingVersion.Invoice invoice) Settings related to invoice behavior.void
setInvoiceRenderingTemplate
(String invoiceRenderingTemplate) The ID of the invoice rendering template to be used when generating invoices.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.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
BillSettingVersion
public BillSettingVersion()
-
-
Method Details
-
getCalculation
Settings related to calculating a bill. -
getCreated
Timestamp of when the object was created. -
getInvoice
Settings related to invoice behavior. -
getInvoiceRenderingTemplate
The ID of the invoice rendering template to be used when generating invoices. -
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.billing.bill_setting_version
. -
setCalculation
Settings related to calculating a bill. -
setCreated
Timestamp of when the object was created. -
setId
The ID of the BillSettingVersion object. -
setInvoice
Settings related to invoice behavior. -
setInvoiceRenderingTemplate
The ID of the invoice rendering template to be used when generating invoices. -
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.billing.bill_setting_version
. -
equals
-
canEqual
-
hashCode
public int hashCode() -
getId
The ID of the BillSettingVersion object.
-