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();
            
    }
}