Caplin FXIntegrationAPI Documentation - Version 6.2.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(BigDecimal.valueOf(0.0))
			.setAskCostAmount("150000.00")
			.setAskCostPercentage("1.5")
			.setAskCostRate("")
			.setAskIndicative(true)
			.setAskPips("11.98")
			.setAskQuoteID("")
			.setBidContraCostAmount("")
			.setBidContraCostPercentage("1.5")
			.setBidContraCostRate(BigDecimal.valueOf(0.0))
			.setBidCostAmount(BigDecimal.valueOf(150000.00))
			.setBidCostPercentage(BigDecimal.valueOf(1.5))
			.setBidCostRate("")
			.setBidIndicative(true)
			.setBidPips("11.98")
			.setBidQuoteID("")
			.setContraCostAmount("")
			.setContraCostCurrency(BigDecimal.valueOf(0.0))
			.setContraCostPercentage("1.5")
			.setCostCurrency("GBP")
			.setCostCurrencyDPS("2")
			.setCurrencyPair("")
			.setDigitsBeforePips(2)
			.setGFA("1000000")
			.setNumberOfFractionalPips("")
			.setNumberOfPips(2)
			.setOverallTimeOut("")
			.setPriceUpdateSource("")
			.setRemainingTimeOutMillis("")
			.setSpotAskRate("1.08349")
			.setSpotBidRate("1.08341")
			.setSpotMidRate("1.08345")
			.setSpotRateDPS("5")
			.setSwapGFA("1 000 000")
			.setTimePriceReceived("")
			.setWarningCode("001")
			.setWarningMessage("You do not have sufficient credit for EUR")
			.build();
            
    }
}