Caplin FXIntegrationAPI Documentation - Version 8.4.0

Message Builder Example - CommonFields

package com.caplin.examples.fxapi.generated.motif.fx.rates.QuotePartsDef; 

import java.math.BigInteger;

import com.caplin.generated.motif.fx.rates.QuotePartsDef;

public class CommonFieldsExample {
    public static void main(String[] args) {
                    		
		QuotePartsDef.CommonFields commonFields =
		QuotePartsDef.CommonFields
			.newBuilder()
			.setAskContraCostAmount("")
			.setAskContraCostPercentage(BigDecimal.valueOf(1.5))
			.setAskContraCostRate("")
			.setAskCostAmount("150000.00")
			.setAskCostPercentage(BigDecimal.valueOf(1.5))
			.setAskCostRate(BigDecimal.valueOf(0.0))
			.setAskIndicative("")
			.setAskPips("11.98")
			.setAskQuoteID("")
			.setBidContraCostAmount(BigDecimal.valueOf(0.0))
			.setBidContraCostPercentage(BigDecimal.valueOf(1.5))
			.setBidContraCostRate(BigDecimal.valueOf(0.0))
			.setBidCostAmount("150000.00")
			.setBidCostPercentage("1.5")
			.setBidCostRate("")
			.setBidIndicative(true)
			.setBidPips("11.98")
			.setBidQuoteID("")
			.setContraCostAmount(BigDecimal.valueOf(0.0))
			.setContraCostCurrency("GBP")
			.setContraCostPercentage(BigDecimal.valueOf(13.56))
			.setCostCurrency("GBP")
			.setCostCurrencyDPS("2")
			.setCurrencyPair("")
			.setDigitsBeforePips("2")
			.setGFA("1000000")
			.setNumberOfFractionalPips("")
			.setNumberOfPips(2)
			.setOverallTimeOut(0)
			.setPriceUpdateSource("")
			.setRemainingTimeOutMillis("")
			.setSpotAskRate("1.08349")
			.setSpotBidRate(BigDecimal.valueOf(1.08341))
			.setSpotMidRate(BigDecimal.valueOf(1.08345))
			.setSpotRateDPS(5)
			.setSwapGFA("1 000 000")
			.setTimePriceReceived("")
			.setWarningCode("001")
			.setWarningMessage("You do not have sufficient credit for EUR")
			.build();
            
    }
}