Class Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder
-
- All Implemented Interfaces:
public final class Eip155GetFeeQuoteResponse.OrderFeeContractObject.BuilderA builder for OrderFeeContractObject.
-
-
Method Summary
-
-
Method Detail
-
chainId
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder chainId(Long chainId)
EVM chain ID where the order is placed
-
chainId
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder chainId(JsonField<Long> chainId)
Sets Builder.chainId to an arbitrary JSON value.
You should usually call Builder.chainId with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
feeQuote
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder feeQuote(Eip155GetFeeQuoteResponse.OrderFeeContractObject.FeeQuote feeQuote)
FeeQuotestructure to pass into contracts.
-
feeQuote
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder feeQuote(JsonField<Eip155GetFeeQuoteResponse.OrderFeeContractObject.FeeQuote> feeQuote)
Sets Builder.feeQuote to an arbitrary JSON value.
You should usually call Builder.feeQuote with a well-typed FeeQuote value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
feeQuoteSignature
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder feeQuoteSignature(String feeQuoteSignature)
Signed
FeeQuotestructure to pass into contracts.
-
feeQuoteSignature
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder feeQuoteSignature(JsonField<String> feeQuoteSignature)
Sets Builder.feeQuoteSignature to an arbitrary JSON value.
You should usually call Builder.feeQuoteSignature with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
fees
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder fees(List<Eip155GetFeeQuoteResponse.OrderFeeContractObject.Fee> fees)
Breakdown of fees
-
fees
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder fees(JsonField<List<Eip155GetFeeQuoteResponse.OrderFeeContractObject.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 Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder addFee(Eip155GetFeeQuoteResponse.OrderFeeContractObject.Fee fee)
-
paymentToken
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder paymentToken(String paymentToken)
Address of payment token used for fees
-
paymentToken
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder paymentToken(JsonField<String> paymentToken)
Sets Builder.paymentToken to an arbitrary JSON value.
You should usually call Builder.paymentToken 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 Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Eip155GetFeeQuoteResponse.OrderFeeContractObject.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Eip155GetFeeQuoteResponse.OrderFeeContractObject build()
Returns an immutable instance of OrderFeeContractObject.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.chainId() .feeQuote() .feeQuoteSignature() .fees() .paymentToken()
-
-
-
-