public static final class OrderDetailsPartsDef.LegFields extends Object implements BuilderMessage
Modifier and Type | Class and Description |
---|---|
static class |
OrderDetailsPartsDef.LegFields.Builder |
Modifier and Type | Method and Description |
---|---|
static @NotNull OrderDetailsPartsDef.LegFields |
from(@NotNull Map<String,String> fields) |
static @NotNull OrderDetailsPartsDef.LegFields |
from(@NotNull Map<String,String> fields,
@NotNull String fieldPrefix) |
@Nullable BigDecimal |
getAmount()
The amount of a trade or order in the DealtCurrency.
|
@Nullable String |
getBenchmarkType()
The benchmark order name.
|
@Nullable String |
getBuySell()
The direction of the trade or trade leg.
|
@Nullable Integer |
getChildLegId() |
@Nullable String |
getChildRelationship() |
@Nullable String |
getDealtCurrency()
The currency of the Amount of a trade or order.
|
@Nullable Boolean |
getEditable()
Whether a trade or order is editable.
|
@Nullable String |
getExecutionType()
The order type.
|
@NotNull Map<String,Collection<String>> |
getFieldFlags()
Get the flags for all fields.
|
@NotNull Map<String,String> |
getFields() |
@Nullable BigDecimal |
getFilled()
The amount of an order that has been filled.
|
@Nullable String |
getFillRate()
Deprecated.
|
@NotNull Map<String,Collection<String>> |
getFlagFields()
Get the fields for all flags.
|
@Nullable String |
getLastActionBy()
The last person or system to perform an action on an order.
|
@Nullable Instant |
getLastActionDateTime()
The time and date of the last action on an order.
|
@Nullable BigDecimal |
getLimitPrice()
The price at which a leg should fill.
|
@Nullable Integer |
getLoopLegId() |
@Nullable String |
getMonitorSide()
The side that should be monitored for an order to be triggered.
|
@Nullable LocalDate |
getOrderFixingDate()
The date an NDF order will fix on if filled.
|
@Nullable String |
getOrderID()
The id of the order.
|
@Nullable LocalDate |
getOrderSettlementDate()
The settlement date the order will settle on for Forward and NDF orders.
|
@Nullable String |
getOrderStatus()
Caplin supported statuses are [PENDING-ACCEPT, PENDING-ACTIVATION, ACTIVE, PARENT-ACTIVE, PENDING-DEACTIVATION, DEACTIVATED, EXPIRED, COMPLETED, REJECTED, PENDING-CANCEL, CANCELLED, CANCELLED-BY-PARTNER]
|
@Nullable String |
getOrderTenor()
The tenor the order will settle on for Forward and NDF orders.
|
@Nullable Integer |
getPartnerLegId() |
@Nullable String |
getPartnerRelationship() |
@Nullable BigDecimal |
getRemaining()
The amount of an order that has not been filled.
|
@Nullable String |
getRemarks()
The clients or trader's comments on an order leg - visible to both the Client and the Trader
|
@Nullable String |
getStatus()
Use OrderStatus instead.
|
@Nullable Instant |
getSubmittedDateTime()
The time and date a trade was submitted
|
static @NotNull OrderDetailsPartsDef.LegFields.Builder |
newBuilder() |
@NotNull String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFieldFlags, getFlagFields
@Nullable public @Nullable Boolean getEditable()
@Nullable public @Nullable String getOrderID()
@Nullable public @Nullable String getStatus()
@Nullable public @Nullable String getOrderStatus()
@Nullable public @Nullable Instant getSubmittedDateTime()
@Nullable public @Nullable String getLastActionBy()
@Nullable public @Nullable Instant getLastActionDateTime()
@Nullable public @Nullable BigDecimal getAmount()
@Nullable public @Nullable BigDecimal getFilled()
@Nullable public @Nullable BigDecimal getRemaining()
@Nullable public @Nullable String getMonitorSide()
@Nullable public @Nullable String getDealtCurrency()
@Nullable public @Nullable String getBuySell()
@Nullable public @Nullable String getExecutionType()
@Nullable public @Nullable String getBenchmarkType()
@Nullable public @Nullable BigDecimal getLimitPrice()
@Nullable public @Nullable String getRemarks()
@Nullable public @Nullable Integer getChildLegId()
@Nullable public @Nullable String getChildRelationship()
@Nullable public @Nullable Integer getPartnerLegId()
@Nullable public @Nullable String getPartnerRelationship()
@Nullable public @Nullable Integer getLoopLegId()
@Deprecated @Nullable public @Nullable String getFillRate()
@Nullable public @Nullable String getOrderTenor()
@Nullable public @Nullable LocalDate getOrderSettlementDate()
@Nullable public @Nullable LocalDate getOrderFixingDate()
@NotNull public @NotNull Map<String,Collection<String>> getFieldFlags()
BuilderMessage
getFieldFlags
in interface BuilderMessage
@NotNull public @NotNull Map<String,Collection<String>> getFlagFields()
BuilderMessage
getFlagFields
in interface BuilderMessage
@NotNull public static @NotNull OrderDetailsPartsDef.LegFields from(@NotNull @NotNull Map<String,String> fields)
@NotNull public static @NotNull OrderDetailsPartsDef.LegFields from(@NotNull @NotNull Map<String,String> fields, @NotNull @NotNull String fieldPrefix)
@NotNull public static @NotNull OrderDetailsPartsDef.LegFields.Builder newBuilder()
Copyright © 2018 Caplin Systems.