Caplin FXIntegrationAPI Documentation - Version 8.9.0

Message Builder Example - BlockQuoteUnavailable

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

import java.math.BigInteger;

import com.caplin.generated.motif.fx.rates.QuoteUnavailablePartsDef;
import com.caplin.generated.motif.fx.rates.QuoteUnavailableTypesDef;

public class BlockQuoteUnavailableExample {
    public static void main(String[] args) {
                    		
		QuoteUnavailableTypesDef.BlockQuoteUnavailable blockQuoteUnavailable =
		QuoteUnavailableTypesDef.BlockQuoteUnavailable
			.newBuilder()
			.addLegFields(
			QuoteUnavailablePartsDef.QuoteUnavailableLegFields
				.newBuilder()
				.setAllInRateDPS(5)
				.setTenor("1M")
				.build())
			.setCommonFields(
			QuoteUnavailablePartsDef.QuoteUnavailableCommonFields
				.newBuilder()
				.setCurrencyPair("")
				.setDigitsBeforePips("2")
				.setNumberOfPips("2")
				.setProfitAskRate(BigDecimal.valueOf(1.090098))
				.setProfitBidRate("1.091790")
				.setProfitCurrency("USD")
				.setProfitCurrencyDPS("5")
				.setProfitIsHouse("")
				.setSpotRateDPS("5")
				.build())
			.build();
            
    }
}