Caplin FXIntegrationAPI Documentation - Version 6.2.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(Instant.now(), true)
			.setActivationDateTimeEditable()
			.setActivationDisplayTimeZone("", true)
			.setActivationDisplayTimeZoneEditable()
			.setActivationLocation("Europe/London")
			.setActivationLocationEditable()
			.setActivationTime("")
			.setActivationTimeEditable()
			.setActivationType("")
			.setActivationTypeEditable()
			.setActivationUTCOffset("", true)
			.setActivationUTCOffsetEditable()
			.setAlertType("", true)
			.setAlertTypeEditable()
			.setAllowedActions("")
			.setCurrencyPair("")
			.setCurrencyPairEditable()
			.setEntityDescription("Customer 1")
			.setExpirationDate("")
			.setExpirationDateEditable()
			.setExpirationDateTime("", true)
			.setExpirationDateTimeEditable()
			.setExpirationDisplayTimeZone(ZoneId.systemDefault(), true)
			.setExpirationDisplayTimeZoneEditable()
			.setExpirationLocation("")
			.setExpirationLocationEditable()
			.setExpirationTime("")
			.setExpirationTimeEditable()
			.setExpirationType("", true)
			.setExpirationTypeEditable()
			.setExpirationUTCOffset("", true)
			.setExpirationUTCOffsetEditable()
			.setFullName("")
			.setOrderCount(0)
			.setOrderID("")
			.setStrategyType("")
			.setStrategyTypeEditable()
			.setTOBOUser("client@customer.co.za")
			.setTemperature("2")
			.setTraderUsername("sales_trader@novobank.co.za")
			.build();
            
    }
}