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