Class Eip155PrepareProxiedOrderResponse.Builder
-
- All Implemented Interfaces:
public final class Eip155PrepareProxiedOrderResponse.BuilderA builder for Eip155PrepareProxiedOrderResponse.
-
-
Method Summary
-
-
Method Detail
-
id
final Eip155PrepareProxiedOrderResponse.Builder id(String id)
ID of the EvmPreparedProxiedOrder.
-
id
final Eip155PrepareProxiedOrderResponse.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
deadline
final Eip155PrepareProxiedOrderResponse.Builder deadline(OffsetDateTime deadline)
Deadline for the prepared order to be placed.
-
deadline
final Eip155PrepareProxiedOrderResponse.Builder deadline(JsonField<OffsetDateTime> deadline)
Sets Builder.deadline to an arbitrary JSON value.
You should usually call Builder.deadline with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fees
final Eip155PrepareProxiedOrderResponse.Builder fees(List<Eip155PrepareProxiedOrderResponse.Fee> fees)
Fees involved in the order. Provided here as a reference.
-
fees
final Eip155PrepareProxiedOrderResponse.Builder fees(JsonField<List<Eip155PrepareProxiedOrderResponse.Fee>> fees)
Sets Builder.fees to an arbitrary JSON value.
You should usually call Builder.fees with a well-typed
List<Fee>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addFee
final Eip155PrepareProxiedOrderResponse.Builder addFee(Eip155PrepareProxiedOrderResponse.Fee fee)
-
orderTypedData
final Eip155PrepareProxiedOrderResponse.Builder orderTypedData(Eip155PrepareProxiedOrderResponse.OrderTypedData orderTypedData)
EIP-712 typed data to be signed with a wallet.
-
orderTypedData
final Eip155PrepareProxiedOrderResponse.Builder orderTypedData(JsonField<Eip155PrepareProxiedOrderResponse.OrderTypedData> orderTypedData)
Sets Builder.orderTypedData to an arbitrary JSON value.
You should usually call Builder.orderTypedData with a well-typed OrderTypedData value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
permitTypedData
final Eip155PrepareProxiedOrderResponse.Builder permitTypedData(Eip155PrepareProxiedOrderResponse.PermitTypedData permitTypedData)
EIP-712 typed data to be signed with a wallet.
-
permitTypedData
final Eip155PrepareProxiedOrderResponse.Builder permitTypedData(JsonField<Eip155PrepareProxiedOrderResponse.PermitTypedData> permitTypedData)
Sets Builder.permitTypedData to an arbitrary JSON value.
You should usually call Builder.permitTypedData with a well-typed PermitTypedData value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Eip155PrepareProxiedOrderResponse.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Eip155PrepareProxiedOrderResponse.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Eip155PrepareProxiedOrderResponse.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Eip155PrepareProxiedOrderResponse.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Eip155PrepareProxiedOrderResponse.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Eip155PrepareProxiedOrderResponse build()
Returns an immutable instance of Eip155PrepareProxiedOrderResponse.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .deadline() .fees() .orderTypedData() .permitTypedData()
-
-
-
-