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