Caplin FXIntegrationAPI Documentation - Version 6.2.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("2018-03-16T07:25:16+00:00")
				.setRemarkSource("")
				.setRemarks("")
				.build())
			.setAdjustedSwapMargin(BigDecimal.valueOf(0.0))
			.setAdjustedTraderSwapPoints("")
			.setAllInMargin(BigDecimal.valueOf(0.0), true)
			.setAllInMarginEditable()
			.setFwdMargin(BigDecimal.valueOf(0.000019))
			.setFwdMarginEditable()
			.setOriginalMargin(BigDecimal.valueOf(0.0))
			.setTOBOUser("client@customer.co.za")
			.setTOBOUserEditable()
			.setTOBOUserRisk()
			.setTraderAllInRate(BigDecimal.valueOf(1.005390))
			.setTraderFwdPoints(BigDecimal.valueOf(0.005390))
			.setTraderOriginalRate("")
			.build();
            
    }
}