Class Statement.AmountDue.Builder
-
- All Implemented Interfaces:
public final class Statement.AmountDue.BuilderA builder for AmountDue.
-
-
Method Summary
Modifier and Type Method Description final Statement.AmountDue.Builderamount(Long amount)Payment due at the end of the billing period in cents. final Statement.AmountDue.Builderamount(JsonField<Long> amount)Sets Builder.amount to an arbitrary JSON value. final Statement.AmountDue.BuilderpastDue(Long pastDue)Amount past due for statement in cents final Statement.AmountDue.BuilderpastDue(JsonField<Long> pastDue)Sets Builder.pastDue to an arbitrary JSON value. final Statement.AmountDue.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Statement.AmountDue.BuilderputAdditionalProperty(String key, JsonValue value)final Statement.AmountDue.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Statement.AmountDue.BuilderremoveAdditionalProperty(String key)final Statement.AmountDue.BuilderremoveAllAdditionalProperties(Set<String> keys)final Statement.AmountDuebuild()Returns an immutable instance of AmountDue. -
-
Method Detail
-
amount
final Statement.AmountDue.Builder amount(Long amount)
Payment due at the end of the billing period in cents. Negative amount indicates something is owed. If the amount owed is positive there was a net credit. If auto-collections are enabled this is the amount that will be requested on the payment due date
-
amount
final Statement.AmountDue.Builder amount(JsonField<Long> amount)
Sets Builder.amount to an arbitrary JSON value.
You should usually call Builder.amount with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
pastDue
final Statement.AmountDue.Builder pastDue(Long pastDue)
Amount past due for statement in cents
-
pastDue
final Statement.AmountDue.Builder pastDue(JsonField<Long> pastDue)
Sets Builder.pastDue to an arbitrary JSON value.
You should usually call Builder.pastDue with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Statement.AmountDue.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Statement.AmountDue.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Statement.AmountDue.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Statement.AmountDue.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Statement.AmountDue.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Statement.AmountDue build()
Returns an immutable instance of AmountDue.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.amount() .pastDue()
-
-
-
-