Caplin FXIntegrationAPI Documentation - Version 8.9.0
Message Builder Example - LegFields
package com.caplin.examples.fxapi.generated.motif.fx.rates.QuotePartsDef;
import java.math.BigInteger;
import com.caplin.generated.motif.fx.rates.QuotePartsDef;
public class LegFieldsExample {
public static void main(String[] args) {
QuotePartsDef.LegFields legFields =
QuotePartsDef.LegFields
.newBuilder()
.setAllInAskRate(BigDecimal.valueOf(1.091790))
.setAllInBidRate(BigDecimal.valueOf(1.091790))
.setAllInMidRate(BigDecimal.valueOf(1.091790))
.setAllInRateDPS(5)
.setAmount("0")
.setAskContraCostAmount("")
.setAskContraCostPercentage(BigDecimal.valueOf(1.5))
.setAskContraCostRate("")
.setAskCostAmount(BigDecimal.valueOf(150000.00))
.setAskCostPercentage(BigDecimal.valueOf(1.5))
.setAskCostRate("")
.setBidContraCostAmount("")
.setBidContraCostPercentage(BigDecimal.valueOf(1.5))
.setBidContraCostRate(BigDecimal.valueOf(0.0))
.setBidCostAmount("150000.00")
.setBidCostPercentage("1.5")
.setBidCostRate("")
.setBuySell("")
.setContraCostAmount("")
.setContraCostCurrency("GBP")
.setContraCostPercentage(BigDecimal.valueOf(13.56))
.setCostCurrency("GBP")
.setForwardPointsDecimalOffset(0)
.setFwdAskPips("53.90")
.setFwdAskPoints("0.005390")
.setFwdBidPips("53.90")
.setFwdBidPoints(BigDecimal.valueOf(0.005390))
.setFwdMidPoints("0.005390")
.setIsTimeOption("true")
.setRiskDate("20160314")
.setRiskTenor("1W")
.setSettlementDate("")
.setStartDate("20150620")
.setStartTenor("1W")
.setTenor("1M")
.build();
}
}