Class Eip155PrepareOrderParams.Builder
-
- All Implemented Interfaces:
public final class Eip155PrepareOrderParams.BuilderA builder for Eip155PrepareOrderParams.
-
-
Method Summary
-
-
Method Detail
-
accountId
final Eip155PrepareOrderParams.Builder accountId(String accountId)
-
accountId
final Eip155PrepareOrderParams.Builder accountId(Optional<String> accountId)
Alias for calling Builder.accountId with
accountId.orElse(null).
-
body
final Eip155PrepareOrderParams.Builder body(Eip155PrepareOrderParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
chainId
final Eip155PrepareOrderParams.Builder chainId(Chain chainId)
CAIP-2 chain ID of the blockchain where the
Orderwill be placed.
-
chainId
final Eip155PrepareOrderParams.Builder chainId(JsonField<Chain> chainId)
Sets Builder.chainId to an arbitrary JSON value.
You should usually call Builder.chainId with a well-typed Chain value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
orderSide
final Eip155PrepareOrderParams.Builder orderSide(OrderSide orderSide)
Indicates whether
Orderis a buy or sell.
-
orderSide
final Eip155PrepareOrderParams.Builder orderSide(JsonField<OrderSide> orderSide)
Sets Builder.orderSide to an arbitrary JSON value.
You should usually call Builder.orderSide with a well-typed OrderSide value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
orderTif
final Eip155PrepareOrderParams.Builder orderTif(OrderTif orderTif)
Time in force. Indicates how long
Orderis valid for.
-
orderTif
final Eip155PrepareOrderParams.Builder orderTif(JsonField<OrderTif> orderTif)
Sets Builder.orderTif to an arbitrary JSON value.
You should usually call Builder.orderTif with a well-typed OrderTif value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
orderType
final Eip155PrepareOrderParams.Builder orderType(OrderType orderType)
Type of
Order.
-
orderType
final Eip155PrepareOrderParams.Builder orderType(JsonField<OrderType> orderType)
Sets Builder.orderType to an arbitrary JSON value.
You should usually call Builder.orderType with a well-typed OrderType value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
stockId
final Eip155PrepareOrderParams.Builder stockId(String stockId)
The ID of the
Stockfor which theOrderis being placed.
-
stockId
final Eip155PrepareOrderParams.Builder stockId(JsonField<String> stockId)
Sets Builder.stockId to an arbitrary JSON value.
You should usually call Builder.stockId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
assetTokenQuantity
final Eip155PrepareOrderParams.Builder assetTokenQuantity(Double assetTokenQuantity)
Amount of dShare asset tokens involved. Required for limit
Ordersand market sellOrders.
-
assetTokenQuantity
final Eip155PrepareOrderParams.Builder assetTokenQuantity(JsonField<Double> assetTokenQuantity)
Sets Builder.assetTokenQuantity to an arbitrary JSON value.
You should usually call Builder.assetTokenQuantity with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
limitPrice
final Eip155PrepareOrderParams.Builder limitPrice(Double limitPrice)
Price per asset in the asset's native currency. USD for US equities and ETFs. Required for limit
Orders.
-
limitPrice
final Eip155PrepareOrderParams.Builder limitPrice(JsonField<Double> limitPrice)
Sets Builder.limitPrice to an arbitrary JSON value.
You should usually call Builder.limitPrice with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
paymentToken
final Eip155PrepareOrderParams.Builder paymentToken(String paymentToken)
Address of payment token.
-
paymentToken
final Eip155PrepareOrderParams.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.
-
paymentTokenQuantity
final Eip155PrepareOrderParams.Builder paymentTokenQuantity(Double paymentTokenQuantity)
Amount of payment tokens involved. Required for market buy
Orders.
-
paymentTokenQuantity
final Eip155PrepareOrderParams.Builder paymentTokenQuantity(JsonField<Double> paymentTokenQuantity)
Sets Builder.paymentTokenQuantity to an arbitrary JSON value.
You should usually call Builder.paymentTokenQuantity with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final Eip155PrepareOrderParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final Eip155PrepareOrderParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final Eip155PrepareOrderParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final Eip155PrepareOrderParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final Eip155PrepareOrderParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final Eip155PrepareOrderParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final Eip155PrepareOrderParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final Eip155PrepareOrderParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final Eip155PrepareOrderParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final Eip155PrepareOrderParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final Eip155PrepareOrderParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final Eip155PrepareOrderParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final Eip155PrepareOrderParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final Eip155PrepareOrderParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final Eip155PrepareOrderParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final Eip155PrepareOrderParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final Eip155PrepareOrderParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final Eip155PrepareOrderParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final Eip155PrepareOrderParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final Eip155PrepareOrderParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final Eip155PrepareOrderParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final Eip155PrepareOrderParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final Eip155PrepareOrderParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final Eip155PrepareOrderParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final Eip155PrepareOrderParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final Eip155PrepareOrderParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final Eip155PrepareOrderParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final Eip155PrepareOrderParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final Eip155PrepareOrderParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final Eip155PrepareOrderParams build()
Returns an immutable instance of Eip155PrepareOrderParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.chainId() .orderSide() .orderTif() .orderType() .stockId()
-
-
-
-