Package com.bennyapi.models.orders
Class OrderCreateSessionResponse.Builder
-
- All Implemented Interfaces:
public final class OrderCreateSessionResponse.BuilderA builder for OrderCreateSessionResponse.
-
-
Method Summary
Modifier and Type Method Description final OrderCreateSessionResponse.BuildersessionUrl(String sessionUrl)The unique checkout session URL for the customer to complete their EBT order. final OrderCreateSessionResponse.BuildersessionUrl(JsonField<String> sessionUrl)Sets Builder.sessionUrl to an arbitrary JSON value. final OrderCreateSessionResponse.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final OrderCreateSessionResponse.BuilderputAdditionalProperty(String key, JsonValue value)final OrderCreateSessionResponse.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final OrderCreateSessionResponse.BuilderremoveAdditionalProperty(String key)final OrderCreateSessionResponse.BuilderremoveAllAdditionalProperties(Set<String> keys)final OrderCreateSessionResponsebuild()Returns an immutable instance of OrderCreateSessionResponse. -
-
Method Detail
-
sessionUrl
final OrderCreateSessionResponse.Builder sessionUrl(String sessionUrl)
The unique checkout session URL for the customer to complete their EBT order.
-
sessionUrl
final OrderCreateSessionResponse.Builder sessionUrl(JsonField<String> sessionUrl)
Sets Builder.sessionUrl to an arbitrary JSON value.
You should usually call Builder.sessionUrl with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final OrderCreateSessionResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final OrderCreateSessionResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final OrderCreateSessionResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final OrderCreateSessionResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final OrderCreateSessionResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final OrderCreateSessionResponse build()
Returns an immutable instance of OrderCreateSessionResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.sessionUrl()
-
-
-
-