Caplin FXIntegrationAPI Documentation - Version 6.2.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("1.091790")
.setAllInBidRate("1.091790")
.setAllInMidRate(BigDecimal.valueOf(1.091790))
.setAllInRateDPS("5")
.setAmount(BigDecimal.valueOf(0))
.setAskContraCostAmount(BigDecimal.valueOf(0.0))
.setAskContraCostPercentage("1.5")
.setAskContraCostRate("")
.setAskCostAmount(BigDecimal.valueOf(150000.00))
.setAskCostPercentage("1.5")
.setAskCostRate(BigDecimal.valueOf(0.0))
.setBidContraCostAmount("")
.setBidContraCostPercentage("1.5")
.setBidContraCostRate("")
.setBidCostAmount(BigDecimal.valueOf(150000.00))
.setBidCostPercentage(BigDecimal.valueOf(1.5))
.setBidCostRate("")
.setBuySell("")
.setContraCostAmount("")
.setContraCostCurrency(BigDecimal.valueOf(0.0))
.setContraCostPercentage("1.5")
.setCostCurrency("GBP")
.setForwardPointsDecimalOffset("")
.setFwdAskPips("53.90")
.setFwdAskPoints("0.005390")
.setFwdBidPips("53.90")
.setFwdBidPoints(BigDecimal.valueOf(0.005390))
.setFwdMidPoints(BigDecimal.valueOf(0.005390))
.setIsTimeOption("true")
.setRiskDate("20160314")
.setRiskTenor("1W")
.setSettlementDate("")
.setStartDate("20150620")
.setStartTenor("1W")
.setTenor("1M")
.build();
}
}