Caplin FXIntegrationAPI Documentation - Version 8.9.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(BigDecimal.valueOf(0.0))
			.setAskContraCostPercentage("1.5")
			.setAskContraCostRate("")
			.setAskCostAmount("150000.00")
			.setAskCostPercentage(BigDecimal.valueOf(1.5))
			.setAskCostRate(BigDecimal.valueOf(0.0))
			.setAskIndicative(true)
			.setAskPips("11.98")
			.setAskQuoteID("")
			.setBidContraCostAmount(BigDecimal.valueOf(0.0))
			.setBidContraCostPercentage("1.5")
			.setBidContraCostRate("")
			.setBidCostAmount("150000.00")
			.setBidCostPercentage("1.5")
			.setBidCostRate(BigDecimal.valueOf(0.0))
			.setBidIndicative("")
			.setBidPips("11.98")
			.setBidQuoteID("")
			.setContraCostAmount("")
			.setContraCostCurrency("GBP")
			.setContraCostPercentage(BigDecimal.valueOf(13.56))
			.setCostCurrency("GBP")
			.setCostCurrencyDPS("2")
			.setCurrencyPair("")
			.setDigitsBeforePips(2)
			.setGFA("1000000")
			.setNumberOfFractionalPips("")
			.setNumberOfPips("2")
			.setOverallTimeOut("")
			.setPriceUpdateSource("")
			.setRemainingTimeOutMillis("")
			.setSpotAskRate("1.08349")
			.setSpotBidRate("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();
            
    }
}