Caplin FXIntegrationAPI Documentation - Version 8.4.0
Message Builder Example - SalesLegTradeConfirmationFields
package com.caplin.examples.fxapi.generated.motif.fx.tradeconfirmation.TradeConfPartsDef;
import java.math.BigInteger;
import com.caplin.generated.motif.fx.tradeconfirmation.TradeConfPartsDef;
public class SalesLegTradeConfirmationFieldsExample {
public static void main(String[] args) {
TradeConfPartsDef.SalesLegTradeConfirmationFields salesLegTradeConfirmationFields =
TradeConfPartsDef.SalesLegTradeConfirmationFields
.newBuilder()
.addTraderRemarks(
TradeConfPartsDef.RemarksEntry
.newBuilder()
.setRemarkDateTime(Instant.now())
.setRemarkOriginStatus("")
.setRemarkSource("")
.setRemarkTargetStatus("")
.setRemarks("")
.build())
.setAdjustedSwapMargin("")
.setAdjustedTraderSwapPoints("")
.setAllInMargin("0.00054")
.setAllInMarginEditable()
.setFwdMargin(BigDecimal.valueOf(0.000019))
.setFwdMarginEditable()
.setOriginalMargin("")
.setTOBOUser("client@customer.co.za")
.setTOBOUserEditable()
.setTOBOUserRisk()
.setTraderAllInRate("1.005390")
.setTraderFwdPoints("0.005390")
.setTraderOriginalRate(BigDecimal.valueOf(0.0))
.setTraderRemarks(
TradeConfPartsDef.RemarksEntry
.newBuilder()
.build(), 0)
.build();
}
}