Caplin FXIntegrationAPI Documentation - Version 8.4.0

Message Builder Example - CommonFields

package com.caplin.examples.fxapi.generated.motif.fx.orders.OrderDetailsPartsDef; 

import java.math.BigInteger;
import java.time.ZoneId;

import com.caplin.generated.motif.fx.orders.OrderDetailsPartsDef;

public class CommonFieldsExample {
    public static void main(String[] args) {
                    		
		OrderDetailsPartsDef.CommonFields commonFields =
		OrderDetailsPartsDef.CommonFields
			.newBuilder()
			.setAccount("", true)
			.setAccountEditable()
			.setActivationDate("", true)
			.setActivationDateEditable()
			.setActivationDateTime("", true)
			.setActivationDateTimeEditable()
			.setActivationDisplayTimeZone(ZoneId.systemDefault())
			.setActivationDisplayTimeZoneEditable()
			.setActivationLocation("", true)
			.setActivationLocationEditable()
			.setActivationTime("", true)
			.setActivationTimeEditable()
			.setActivationType("")
			.setActivationTypeEditable()
			.setActivationUTCOffset("")
			.setActivationUTCOffsetEditable()
			.setAlertType("")
			.setAlertTypeEditable()
			.setAllowedActions("")
			.setCurrencyPair("", true)
			.setCurrencyPairEditable()
			.setEntityDescription("Customer 1")
			.setEntityId("CUSTONE")
			.setExpirationDate("")
			.setExpirationDateEditable()
			.setExpirationDateTime("", true)
			.setExpirationDateTimeEditable()
			.setExpirationDisplayTimeZone("Europe/London")
			.setExpirationDisplayTimeZoneEditable()
			.setExpirationLocation("", true)
			.setExpirationLocationEditable()
			.setExpirationTime("")
			.setExpirationTimeEditable()
			.setExpirationType("")
			.setExpirationTypeEditable()
			.setExpirationUTCOffset("")
			.setExpirationUTCOffsetEditable()
			.setFixingSource("WMR 8am London Time")
			.setFullName("")
			.setOrderCount("")
			.setOrderID("")
			.setSettlementCurrency("GBP")
			.setStrategyType("", true)
			.setStrategyTypeEditable()
			.setSubmittedDateTime(Instant.now())
			.setTOBOUser("client@customer.co.za")
			.setTemperature("2")
			.setTraderUsername("sales_trader@novobank.co.za")
			.build();
            
    }
}