Caplin FXIntegrationAPI Documentation - Version 8.9.0
Message Builder Example - CommonFields
package com.caplin.examples.fxapi.generated.motif.fx.orders.OrderDetailsPartsDef;
import com.caplin.generated.motif.fx.orders.OrderDetailsPartsDef;
public class CommonFieldsExample {
public static void main(String[] args) {
OrderDetailsPartsDef.CommonFields commonFields =
OrderDetailsPartsDef.CommonFields
.newBuilder()
.setAccount("Garfields|GARF")
.setAccountEditable()
.setActivationDate("", true)
.setActivationDateEditable()
.setActivationDateTime("2013-07-24T17:13:59.985")
.setActivationDateTimeEditable()
.setActivationDisplayTimeZone("Europe/London")
.setActivationDisplayTimeZoneEditable()
.setActivationLocation("Europe/London")
.setActivationLocationEditable()
.setActivationTime("", true)
.setActivationTimeEditable()
.setActivationType("", true)
.setActivationTypeEditable()
.setActivationUTCOffset("")
.setActivationUTCOffsetEditable()
.setAlertType("")
.setAlertTypeEditable()
.setAllowedActions("")
.setCurrencyPair("", true)
.setCurrencyPairEditable()
.setEntityDescription("Customer 1")
.setEntityId("CUSTONE")
.setExpirationDate("")
.setExpirationDateEditable()
.setExpirationDateTime("2013-07-24T17:13:59.985")
.setExpirationDateTimeEditable()
.setExpirationDisplayTimeZone("Europe/London")
.setExpirationDisplayTimeZoneEditable()
.setExpirationLocation("", true)
.setExpirationLocationEditable()
.setExpirationTime("", true)
.setExpirationTimeEditable()
.setExpirationType("")
.setExpirationTypeEditable()
.setExpirationUTCOffset("")
.setExpirationUTCOffsetEditable()
.setFixingSource("WMR 8am London Time")
.setFullName("")
.setOrderCount(0)
.setOrderID("")
.setSettlementCurrency("GBP")
.setStrategyType("")
.setStrategyTypeEditable()
.setSubmittedDateTime("2023-04-19T11:09:45.00Z")
.setTOBOUser("client@customer.co.za")
.setTemperature("2")
.setTraderUsername("sales_trader@novobank.co.za")
.build();
}
}