Package com.bennyapi.models.orders
Class Item.Tender.Builder
-
- All Implemented Interfaces:
public final class Item.Tender.BuilderA builder for Tender.
-
-
Method Summary
Modifier and Type Method Description final Item.Tender.Builderamount(Long amount)Amount in cents. final Item.Tender.Builderamount(JsonField<Long> amount)Sets Builder.amount to an arbitrary JSON value. final Item.Tender.Buildertender(TenderType tender)Tender type. final Item.Tender.Buildertender(JsonField<TenderType> tender)Sets Builder.tender to an arbitrary JSON value. final Item.Tender.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Item.Tender.BuilderputAdditionalProperty(String key, JsonValue value)final Item.Tender.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Item.Tender.BuilderremoveAdditionalProperty(String key)final Item.Tender.BuilderremoveAllAdditionalProperties(Set<String> keys)final Item.Tenderbuild()Returns an immutable instance of Tender. -
-
Method Detail
-
amount
final Item.Tender.Builder amount(Long amount)
Amount in cents.
-
amount
final Item.Tender.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.
-
tender
final Item.Tender.Builder tender(TenderType tender)
Tender type.
-
tender
final Item.Tender.Builder tender(JsonField<TenderType> tender)
Sets Builder.tender to an arbitrary JSON value.
You should usually call Builder.tender with a well-typed TenderType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Item.Tender.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Item.Tender.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Item.Tender.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Item.Tender.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Item.Tender.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Item.Tender build()
Returns an immutable instance of Tender.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.amount() .tender()
-
-
-
-