Caplin FXIntegrationAPI Documentation - Version 8.5.0

Message Builder Example - PostTrade

package com.caplin.examples.fxapi.generated.motif.mm.posttrade.PostTradeTypesDef; 

import java.math.BigInteger;

import com.caplin.generated.motif.mm.posttrade.PostTradePartsDef;
import com.caplin.generated.motif.mm.posttrade.PostTradeTypesDef;

public class PostTradeExample {
    public static void main(String[] args) {
                    		
		PostTradeTypesDef.PostTrade postTrade =
		PostTradeTypesDef.PostTrade
			.newBuilder()
			.setPostTradeFields(
			PostTradePartsDef.PostTradeFields
				.newBuilder()
				.setAccount("Garfields|GARF")
				.setCurrency("USD")
				.setIncreasedAmount(BigDecimal.valueOf(0.0))
				.setInterestRate("")
				.setInterestRateDPS(BigDecimal.valueOf(0.0))
				.setIsShariaTrade(true)
				.setMaturityDate("")
				.setNoticePeriodDescription("")
				.setNumberOfDays("")
				.setOriginalAmount(BigDecimal.valueOf(0.0))
				.setPrincipalAmount(BigDecimal.valueOf(0.0))
				.setRolledAmount("")
				.setStartDate("20150620")
				.setTOBOUser("client@customer.co.za")
				.setTradeID("00001561")
				.setTradingType("")
				.build())
			.build();
            
    }
}