Caplin FXIntegrationAPI Documentation - Version 6.2.0
Message Builder Example - TradeDetails
package com.caplin.examples.fxapi.generated.motif.mm.tradedetails.TradeDetailsTypesDef;
import java.math.BigInteger;
import com.caplin.generated.motif.mm.tradedetails.TradeDetailsPartsDef;
import com.caplin.generated.motif.mm.tradedetails.TradeDetailsTypesDef;
public class TradeDetailsExample {
public static void main(String[] args) {
TradeDetailsTypesDef.TradeDetails tradeDetails =
TradeDetailsTypesDef.TradeDetails
.newBuilder()
.setCommonFields(
TradeDetailsPartsDef.CommonTradeDetailsFields
.newBuilder()
.setAccount("Garfields|GARF")
.setTOBOUser("client@customer.co.za")
.setTradingType("")
.build())
.setTradeDetailsFields(
TradeDetailsPartsDef.TradeDetailsFields
.newBuilder()
.setCurrency("USD")
.setInterestAmount("")
.setInterestRate(BigDecimal.valueOf(0.0))
.setMaturityDate(LocalDate.now())
.setPrincipalAmount("")
.setStartDate(LocalDate.now())
.build())
.build();
}
}